[FIX] 'CREATE DATABASE' is a command, not a request that requires result

This commit is contained in:
Sylvain LE GAL 2024-03-23 10:18:09 +01:00
parent 4a874957ed
commit 853f37889c

View File

@ -158,7 +158,7 @@ def ensure_database(ctx, database: str, state="present", template: str = ""):
else: else:
logger.info(f"Create database '{database}' ...") logger.info(f"Create database '{database}' ...")
request = f"CREATE DATABASE {database} owner odoo;" request = f"CREATE DATABASE {database} owner odoo;"
execute_sql_request(ctx, request) execute_psql_command(ctx, request)
else: else:
if [database] not in result: if [database] not in result:
@ -166,7 +166,7 @@ def ensure_database(ctx, database: str, state="present", template: str = ""):
logger.info("Drop database '%s' ..." % database) logger.info("Drop database '%s' ..." % database)
request = "DROP DATABASE {database};".format(database=database) request = "DROP DATABASE {database};".format(database=database)
execute_sql_request(ctx, request) execute_psql_command(ctx, request)
def execute_sql_files_pre_migration( def execute_sql_files_pre_migration(