Skip to content

Commit 7d2c972

Browse files
committed
feat: support Elasticsearch datasource #108
1 parent 8dd4b1e commit 7d2c972

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

backend/apps/chat/task/llm.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1040,6 +1040,7 @@ def run_task(self, in_chat: bool = True):
10401040
subsql)
10411041
real_execute_sql = assistant_dynamic_sql
10421042

1043+
print(tables)
10431044
result = self.execute_sql(sql=real_execute_sql, tables=tables)
10441045
print(result)
10451046
self.save_sql_data(data_obj=result)

backend/apps/db/db.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -420,6 +420,7 @@ def exec_sql(ds: CoreDatasource | AssistantOutDsSchema, sql: str, origin_column=
420420
except Exception as ex:
421421
raise ParseSQLResultError(str(ex))
422422
elif ds.type == 'es':
423+
print(table_name)
423424
try:
424425
if table_name and table_name[0]:
425426
res, columns = get_es_data(conf, sql, table_name[0])
@@ -431,6 +432,7 @@ def exec_sql(ds: CoreDatasource | AssistantOutDsSchema, sql: str, origin_column=
431432
enumerate(tuple_item)}
432433
for tuple_item in res
433434
]
435+
print(result_list)
434436
return {"fields": columns, "data": result_list,
435437
"sql": bytes.decode(base64.b64encode(bytes(sql, 'utf-8')))}
436438
except Exception as ex:

0 commit comments

Comments
 (0)