refactor: The data table supports enabling and disabling

This commit is contained in:
junjun
2026-03-13 14:06:25 +08:00
committed by Junjun
parent b25470ac14
commit 15c75365ae
+3 -1
View File
@@ -400,7 +400,9 @@ def updateNum(session: SessionDep, ds: CoreDatasource):
def get_table_obj_by_ds(session: SessionDep, current_user: CurrentUser, ds: CoreDatasource) -> List[TableAndFields]:
_list: List = []
tables = session.query(CoreTable).filter(CoreTable.ds_id == ds.id).all()
tables = session.query(CoreTable).filter(
and_(CoreTable.ds_id == ds.id, CoreTable.checked == True)
).all()
conf = DatasourceConf(**json.loads(aes_decrypt(ds.configuration))) if ds.type != "excel" else get_engine_config()
schema = conf.dbSchema if conf.dbSchema is not None and conf.dbSchema != "" else conf.database