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)