def handle(self, engine_id, **options): db_alias = connection_manager.get_django_db_alias(engine_id) call_options = copy(options) call_options['database'] = db_alias call_command('migrate', **call_options) for ds in StaticDataSourceConfiguration.by_domain(DASHBOARD_DOMAIN): if engine_id == ds.engine_id or engine_id in ds.mirrored_engine_ids: adapter = IndicatorSqlAdapter(ds, engine_id=engine_id) adapter.build_table()
def setUpClass(cls): super(BaseICDSDatasourceTest, cls).setUpClass() cls._call_center_domain_mock.start() cls.static_datasource = StaticDataSourceConfiguration.wrap( cls.get_json(cls.datasource_filename) ) cls.domain = cls.static_datasource.domains[0] cls.datasource = StaticDataSourceConfiguration._get_datasource_config( cls.static_datasource, cls.domain, ) cls.casefactory = CaseFactory(domain=cls.domain) adapter = IndicatorSqlAdapter(cls.datasource) adapter.build_table()