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 reddwarf.instance import models as base_models from reddwarf.dns import models as dns_models from reddwarf.extensions.mysql import models as mysql_models from reddwarf.guestagent import models as agent_models from reddwarf.quota import models as quota_models from reddwarf.backup import models as backup_models from reddwarf.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): configure_sqlalchemy_log(options) global _ENGINE if not _ENGINE: _ENGINE = _create_engine(options) if models_mapper: models_mapper.map(_ENGINE) else: mappers.map(_ENGINE, database.models.persisted_models())
def configure_db(options, models_mapper=None): from reddwarf.instance import models configure_sqlalchemy_log(options) global _ENGINE if not _ENGINE: _ENGINE = _create_engine(options) if models_mapper: models_mapper.map(_ENGINE) else: mappers.map(_ENGINE, models.persisted_models())
def configure_db(options, models_mapper=None): # configure_sqlalchemy_log(options) global _ENGINE if not _ENGINE: _ENGINE = _create_engine(options) if models_mapper: models_mapper.map(_ENGINE) else: from reddwarf.database import models as base_models from reddwarf.securitygroup import models as secgroup_models model_modules = [ base_models, secgroup_models, ] models = {} for module in model_modules: models.update(module.persisted_models()) mappers.map(_ENGINE, models)
def configure_db(options, models_mapper=None): configure_sqlalchemy_log(options) global _ENGINE if not _ENGINE: _ENGINE = _create_engine(options) if models_mapper: models_mapper.map(_ENGINE) else: from reddwarf.instance import models as base_models from reddwarf.dns import models as dns_models from reddwarf.extensions.mysql import models as mysql_models model_modules = [ base_models, dns_models, mysql_models, ] models = {} for module in model_modules: models.update(module.persisted_models()) mappers.map(_ENGINE, models)
def configure_db(options, models_mapper=None): configure_sqlalchemy_log(options) global _ENGINE if not _ENGINE: _ENGINE = _create_engine(options) if models_mapper: models_mapper.map(_ENGINE) else: from reddwarf.instance import models as base_models from reddwarf.dns import models as dns_models from reddwarf.extensions.mysql import models as mysql_models from reddwarf.guestagent import models as agent_models model_modules = [ base_models, dns_models, mysql_models, agent_models, ] models = {} for module in model_modules: models.update(module.persisted_models()) mappers.map(_ENGINE, models)