mirror of
https://github.com/yandex/pgmigrate.git
synced 2024-09-19 16:17:24 +03:00
Skip unnecessary schema creation on init
This commit is contained in:
parent
a27fb3318b
commit
a01b512b68
@ -385,6 +385,12 @@ def _init_schema(schema, cursor):
|
||||
"""
|
||||
Create schema_version table
|
||||
"""
|
||||
cursor.execute(
|
||||
'SELECT EXISTS(SELECT 1 FROM '
|
||||
'information_schema.schemata '
|
||||
'WHERE schema_name = %s)', (schema, ))
|
||||
schema_exists = cursor.fetchone()[0]
|
||||
if not schema_exists:
|
||||
LOG.info('creating schema')
|
||||
cursor.execute(
|
||||
SQL('CREATE SCHEMA IF NOT EXISTS {schema}').format(
|
||||
|
Loading…
Reference in New Issue
Block a user