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) => {
|
const queryDataFromTable = (data: QueryData) => {
|
||||||
sqlQuery.value = `select * from ${data.label} limit 100`
|
sqlQuery.value = `@selectTableLImit100_${data.label}`
|
||||||
executeQuery()
|
executeQuery()
|
||||||
}
|
}
|
||||||
const queryTables = () => {
|
const queryTables = () => {
|
||||||
|
@ -84,7 +84,7 @@ API.GetStores((data) => {
|
||||||
|
|
||||||
const ormDataHandler = (data: QueryData) => {
|
const ormDataHandler = (data: QueryData) => {
|
||||||
const result = [] as any[]
|
const result = [] as any[]
|
||||||
const cols = new Set()
|
const cols = new Set<string>()
|
||||||
|
|
||||||
data.items.forEach(e => {
|
data.items.forEach(e => {
|
||||||
const obj = {}
|
const obj = {}
|
||||||
|
@ -95,6 +95,14 @@ const ormDataHandler = (data: QueryData) => {
|
||||||
result.push(obj)
|
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
|
queryDataMeta.value = data.meta
|
||||||
queryResult.value = result
|
queryResult.value = result
|
||||||
queryResultAsJSON.value = JSON.stringify(result, null, 2)
|
queryResultAsJSON.value = JSON.stringify(result, null, 2)
|
||||||
|
|
Loading…
Reference in New Issue