From 47cbd75f953f3a2059a918a96a8d70824dba49a1 Mon Sep 17 00:00:00 2001 From: rick Date: Mon, 24 Mar 2025 06:40:28 +0000 Subject: [PATCH] support to show the native sql --- console/atest-ui/src/views/DataManager.vue | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/console/atest-ui/src/views/DataManager.vue b/console/atest-ui/src/views/DataManager.vue index 0a93ff2..77698dc 100644 --- a/console/atest-ui/src/views/DataManager.vue +++ b/console/atest-ui/src/views/DataManager.vue @@ -50,7 +50,7 @@ interface QueryData { } const queryDataFromTable = (data: QueryData) => { - sqlQuery.value = `select * from ${data.label} limit 100` + sqlQuery.value = `@selectTableLImit100_${data.label}` executeQuery() } const queryTables = () => { @@ -84,7 +84,7 @@ API.GetStores((data) => { const ormDataHandler = (data: QueryData) => { const result = [] as any[] - const cols = new Set() + const cols = new Set() data.items.forEach(e => { const obj = {} @@ -95,6 +95,14 @@ const ormDataHandler = (data: QueryData) => { result.push(obj) }) + data.meta.labels = data.meta.labels.filter((item) => { + if (item.key === '_native_sql') { + sqlQuery.value = item.value + return false + } + return !item.key.startsWith('_') + }) + queryDataMeta.value = data.meta queryResult.value = result queryResultAsJSON.value = JSON.stringify(result, null, 2)