Merge "Add subprojects database migration"
This commit is contained in:
commit
f8b49d41c8
@ -20,6 +20,7 @@ import testscenarios
|
||||
import testtools
|
||||
|
||||
from neutron_lib.db import model_base
|
||||
from oslo_config import cfg
|
||||
from oslo_db import exception as oslodb_exception
|
||||
from oslo_db.sqlalchemy import enginefacade
|
||||
from oslo_db.sqlalchemy import provision
|
||||
@ -209,9 +210,13 @@ class OpportunisticSqlFixture(SqlFixture):
|
||||
|
||||
@classmethod
|
||||
def _generate_schema_w_migrations(cls, engine):
|
||||
alembic_config = migration.get_neutron_config()
|
||||
alembic_configs = migration.get_alembic_configs()
|
||||
with engine.connect() as conn:
|
||||
for alembic_config in alembic_configs:
|
||||
alembic_config.attributes['connection'] = conn
|
||||
alembic_config.neutron_config = cfg.CONF
|
||||
alembic_config.neutron_config.set_override(
|
||||
'connection', str(engine.url), group='database')
|
||||
migration.do_alembic_command(
|
||||
alembic_config, 'upgrade', 'heads')
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user