mirror of
https://github.com/carrotquest/django-clickhouse.git
synced 2025-02-18 03:40:32 +03:00
Fix for readonly connections in migrations
This commit is contained in:
parent
7415d16b4f
commit
a9ff8fb8b6
|
@ -49,10 +49,14 @@ def migrate_app(app_label, db_alias, up_to=9999, database=None):
|
||||||
:param database: Sometimes I want to pass db object directly for testing purposes
|
:param database: Sometimes I want to pass db object directly for testing purposes
|
||||||
:return: None
|
:return: None
|
||||||
"""
|
"""
|
||||||
database = database or connections[db_alias]
|
# Can't migrate such connection, just skip it
|
||||||
|
if config.DATABASES[db_alias].readonly:
|
||||||
|
return
|
||||||
|
|
||||||
migrations_package = "%s.%s" % (app_label, config.MIGRATIONS_PACKAGE)
|
migrations_package = "%s.%s" % (app_label, config.MIGRATIONS_PACKAGE)
|
||||||
|
|
||||||
if module_exists(migrations_package):
|
if module_exists(migrations_package):
|
||||||
|
database = database or connections[db_alias]
|
||||||
applied_migrations = database._get_applied_migrations(migrations_package)
|
applied_migrations = database._get_applied_migrations(migrations_package)
|
||||||
modules = import_submodules(migrations_package)
|
modules = import_submodules(migrations_package)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user