示例#1
0
    def _init_db_schema(self):
        global DB_SCHEMA
        if not DB_SCHEMA:

            engine = db_backend.get_engine()
            conn = engine.connect()
            migration.db_sync()
            DB_SCHEMA = "".join(line for line in conn.connection.iterdump())
            engine.dispose()
示例#2
0
文件: base.py 项目: zeus911/ec2-api
    def _init_db_schema(self):
        global DB_SCHEMA
        if not DB_SCHEMA:

            engine = db_backend.get_engine()
            conn = engine.connect()
            migration.db_sync()
            DB_SCHEMA = "".join(line for line in conn.connection.iterdump())
            engine.dispose()
    def setUpClass(cls):
        super(DbApiTestCase, cls).setUpClass()
        conf = cfg.CONF
        try:
            config.parse_args([], default_config_files=[])
            conf.set_override('connection', 'sqlite://', group='database')
            conf.set_override('sqlite_synchronous', False, group='database')

            engine = session.get_engine()
            conn = engine.connect()
            migration.db_sync()
            cls.DB_SCHEMA = "".join(line
                                    for line in conn.connection.iterdump())
            engine.dispose()
        finally:
            conf.reset()
示例#4
0
    def setUpClass(cls):
        super(DbApiTestCase, cls).setUpClass()
        conf = cfg.CONF
        try:
            config.parse_args([], default_config_files=[])
            conf.set_override('connection', 'sqlite://', group='database')
            conf.set_override('sqlite_synchronous', False, group='database')

            engine = session.get_engine()
            conn = engine.connect()
            migration.db_sync()
            cls.DB_SCHEMA = "".join(line
                                    for line in conn.connection.iterdump())
            engine.dispose()
        finally:
            conf.reset()
示例#5
0
def do_db_sync():
    """Place a database under migration control and upgrade,

    creating if necessary.
    """
    migration.db_sync(CONF.command.version)
示例#6
0
def do_db_sync():
    """Place a database under migration control and upgrade,

    creating if necessary.
    """
    migration.db_sync(CONF.command.version)