Beispiel #1
0
def get_manager():
    storage_db = CONF["storage:sqlalchemy"].connection
    pool_manager_cache_db = CONF["pool_manager_cache:sqlalchemy"].connection
    if storage_db == pool_manager_cache_db:
        raise exception.DbMigrationError(
            message=("Storage requires its own database. " "Please check your config file.")
        )
    else:
        return utils.get_migration_manager(REPOSITORY, CONF["storage:sqlalchemy"].connection, INIT_VERSION)
Beispiel #2
0
def get_manager():
    storage_db = CONF['storage:sqlalchemy'].connection
    pool_manager_cache_db = CONF['pool_manager_cache:sqlalchemy'].connection
    if storage_db == pool_manager_cache_db:
        raise exception.DBMigrationError(
            message=("Pool Manager Cache requires its own database."
                     " Please check your config file."))
    else:
        return utils.get_migration_manager(REPOSITORY, pool_manager_cache_db)
def get_manager():
    storage_db = CONF['storage:sqlalchemy'].connection
    pool_manager_cache_db = CONF['pool_manager_cache:sqlalchemy'].connection
    if storage_db == pool_manager_cache_db:
        raise exception.DBMigrationError(
            message=(
                "Pool Manager Cache requires its own database."
                " Please check your config file."
            ))
    else:
        return utils.get_migration_manager(REPOSITORY, pool_manager_cache_db)
Beispiel #4
0
    def __init__(self, repo_path, init_version=None):
        super(DatabaseFixture, self).__init__()

        # Create the Golden DB
        self.golden_db = self._mktemp()
        self.golden_url = "sqlite:///%s" % self.golden_db

        # Migrate the Golden DB
        manager = sqlalchemy_utils.get_migration_manager(repo_path, self.golden_url, init_version)
        manager.upgrade(None)

        # Prepare the Working Copy DB
        self.working_copy = self._mktemp()
        self.url = "sqlite:///%s" % self.working_copy
Beispiel #5
0
    def __init__(self, repo_path, init_version=None):
        super(DatabaseFixture, self).__init__()

        # Create the Golden DB
        self.golden_db = self._mktemp()
        self.golden_url = 'sqlite:///%s' % self.golden_db

        # Migrate the Golden DB
        manager = sqlalchemy_utils.get_migration_manager(
            repo_path, self.golden_url, init_version)
        manager.upgrade(None)

        # Prepare the Working Copy DB
        self.working_copy = self._mktemp()
        self.url = 'sqlite:///%s' % self.working_copy
def get_manager():
    return utils.get_migration_manager(
        REPOSITORY, CONF['pool_manager_cache:sqlalchemy'].connection)
def get_manager():
    return utils.get_migration_manager(
        REPOSITORY, CONF['pool_manager_cache:sqlalchemy'].connection)
Beispiel #8
0
def get_manager():
    return utils.get_migration_manager(
        REPOSITORY, CONF['storage:sqlalchemy'].connection, INIT_VERSION)
Beispiel #9
0
def get_manager():
    return utils.get_migration_manager(REPOSITORY,
                                       CONF['storage:sqlalchemy'].connection,
                                       INIT_VERSION)