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.
# versions/ directory
# sourceless = false
-sqlalchemy.url = sqlite:///mediagoblin.db
-
-
# Logging configuration
[loggers]
keys = root,sqlalchemy,alembic
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):