@@ -112,6 +112,7 @@ def synchronizing(
112
112
table_name = table_description .table_name ,
113
113
status = TableDescriptionStatus .SYNCHRONIZING .value ,
114
114
metadata = scanner_request .metadata ,
115
+ schema_name = table_description .schema_name ,
115
116
)
116
117
)
117
118
)
@@ -241,6 +242,7 @@ def scan_single_table(
241
242
db_connection_id : str ,
242
243
repository : TableDescriptionRepository ,
243
244
scanner_service : AbstractScanner ,
245
+ schema : str | None = None ,
244
246
) -> TableDescription :
245
247
print (f"Scanning table: { table } " )
246
248
inspector = inspect (db_engine .engine )
@@ -273,6 +275,7 @@ def scan_single_table(
273
275
last_schema_sync = datetime .now (),
274
276
error_message = "" ,
275
277
status = TableDescriptionStatus .SCANNED .value ,
278
+ schema_name = schema ,
276
279
)
277
280
278
281
repository .save_table_info (object )
@@ -311,6 +314,7 @@ def scan(
311
314
db_connection_id = table .db_connection_id ,
312
315
repository = repository ,
313
316
scanner_service = scanner_service ,
317
+ schema = table .schema_name ,
314
318
)
315
319
except Exception as e :
316
320
repository .save_table_info (
@@ -319,6 +323,7 @@ def scan(
319
323
table_name = table ,
320
324
status = TableDescriptionStatus .FAILED .value ,
321
325
error_message = f"{ e } " ,
326
+ schema_name = table .schema_name ,
322
327
)
323
328
)
324
329
try :
0 commit comments