def configure_db(options, models_mapper=None): facade = _create_facade(options) if models_mapper: models_mapper.map(facade) else: from trove.backup import models as backup_models from trove.cluster import models as cluster_models from trove.conductor import models as conductor_models from trove.configuration import models as configurations_models from trove.datastore import models as datastores_models from trove.dns import models as dns_models from trove.extensions.mysql import models as mysql_models from trove.extensions.security_group import models as secgrp_models from trove.guestagent import models as agent_models from trove.instance import models as base_models from trove.quota import models as quota_models model_modules = [ base_models, datastores_models, dns_models, mysql_models, agent_models, quota_models, backup_models, secgrp_models, configurations_models, conductor_models, cluster_models, ] models = {} for module in model_modules: models.update(module.persisted_models()) mappers.map(get_engine(), models)
def configure_db(options, models_mapper=None): global _ENGINE if not _ENGINE: _ENGINE = _create_engine(options) if models_mapper: models_mapper.map(_ENGINE) else: from trove.instance import models as base_models from trove.dns import models as dns_models from trove.extensions.mysql import models as mysql_models from trove.guestagent import models as agent_models from trove.quota import models as quota_models from trove.backup import models as backup_models from trove.extensions.security_group import models as secgrp_models model_modules = [ base_models, dns_models, mysql_models, agent_models, quota_models, backup_models, secgrp_models, ] models = {} for module in model_modules: models.update(module.persisted_models()) mappers.map(_ENGINE, models)
def configure_db(options, models_mapper=None): global _ENGINE if not _ENGINE: _ENGINE = _create_engine(options) if models_mapper: models_mapper.map(_ENGINE) else: from trove.instance import models as base_models from trove.dns import models as dns_models from trove.extensions.mysql import models as mysql_models from trove.guestagent import models as agent_models from trove.quota import models as quota_models from trove.backup import models as backup_models from trove.extensions.security_group import models as secgrp_models model_modules = [ base_models, dns_models, mysql_models, agent_models, quota_models, backup_models, secgrp_models, ] models = {} for module in model_modules: models.update(module.persisted_models()) mappers.map(_ENGINE, models)
def configure_db(options, models_mapper=None): facade = _create_facade(options) if models_mapper: models_mapper.map(facade) else: from trove.backup import models as backup_models from trove.cluster import models as cluster_models from trove.conductor import models as conductor_models from trove.configuration import models as configurations_models from trove.datastore import models as datastores_models from trove.dns import models as dns_models from trove.extensions.mysql import models as mysql_models from trove.extensions.security_group import models as secgrp_models from trove.guestagent import models as agent_models from trove.instance import models as base_models from trove.quota import models as quota_models model_modules = [ base_models, datastores_models, dns_models, mysql_models, agent_models, quota_models, backup_models, secgrp_models, configurations_models, conductor_models, cluster_models, ] models = {} for module in model_modules: models.update(module.persisted_models()) mappers.map(get_engine(), models)
def KSC_configure_db(options, models_mapper=None): global _ENGINE if not _ENGINE: _ENGINE = session._create_engine(options) session._ENGINE = _ENGINE if models_mapper: models_mapper.map(_ENGINE) else: from trove.instance import models as base_models from trove.datastore import models as datastores_models from trove.dns import models as dns_models from trove.extensions.mysql import models as mysql_models from trove.guestagent import models as agent_models from trove.quota import models as quota_models from trove.backup import models as backup_models from trove.extensions.security_group import models as secgrp_models from trove.configuration import models as configurations_models from trove.conductor import models as conductor_models #add by ksc from trove.patch.group import models as group_models from trove.patch.vip import models as vip_models from trove.patch.backup import autobackup_models from trove.patch.binlog import models as binlog_models model_modules = [ base_models, datastores_models, dns_models, mysql_models, agent_models, quota_models, backup_models, secgrp_models, configurations_models, conductor_models, #add by ksc group_models, vip_models, autobackup_models, binlog_models ] models = {} for module in model_modules: LOG.info("Configuring model %s" % module) models.update(module.persisted_models()) mappers.map(_ENGINE, models)