diff options
author | Jessica Tallon <tsyesika@tsyesika.se> | 2016-01-18 09:39:34 +0000 |
---|---|---|
committer | Jessica Tallon <tsyesika@tsyesika.se> | 2016-01-18 09:39:34 +0000 |
commit | 2ddebb97bfbb281bcb48e699d5b0c493cd9932c0 (patch) | |
tree | f0d1db5a22e436b13326868798c3bc0e49bec841 /mediagoblin | |
parent | beb5a4a150baba1f7219749ee47f96b01f3fdb0f (diff) | |
download | mediagoblin-2ddebb97bfbb281bcb48e699d5b0c493cd9932c0.tar.lz mediagoblin-2ddebb97bfbb281bcb48e699d5b0c493cd9932c0.tar.xz mediagoblin-2ddebb97bfbb281bcb48e699d5b0c493cd9932c0.zip |
Fix #5391 - Alembic migrations would only work for SQLite
The database connection was being set in a alembic.ini config file, if the user
had specified postgres the "sqlite" connection URL in alembic.ini would override
that. We probably should look into this more so i've opened #5395.
Diffstat (limited to 'mediagoblin')
-rw-r--r-- | mediagoblin/db/migration_tools.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/mediagoblin/db/migration_tools.py b/mediagoblin/db/migration_tools.py index 756c1093..e34685f5 100644 --- a/mediagoblin/db/migration_tools.py +++ b/mediagoblin/db/migration_tools.py @@ -42,6 +42,7 @@ class AlembicMigrationManager(object): os.path.dirname(__file__)))) alembic_cfg_path = os.path.join(root_dir, 'alembic.ini') self.alembic_cfg = Config(alembic_cfg_path) + self.alembic_cfg.set_main_option("sqlalchemy.url", str(session.get_bind().url)) self.session = session def get_current_revision(self): |