support to show the native sql
This commit is contained in:
parent
41c9b16681
commit
47cbd75f95
|
@ -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<string>()
|
||||
|
||||
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)
|
||||
|
|
Loading…
Reference in New Issue