fix: db studio include tables of all schemas (#3418)

This commit is contained in:
HugoCasa
2024-03-15 08:16:08 +00:00
committed by GitHub
parent 7c1e37eb86
commit c2098e56ae
@@ -665,16 +665,13 @@ export function getTablesByResource(
const s = Object.values(schema)?.[0]
switch (dbType) {
case 'postgresql':
if (s?.lang === 'postgresql') {
return Object.keys(s.schema?.public ?? s.schema ?? {})
}
case 'mysql':
return Object.keys(Object.values(s?.schema ?? {})?.[0])
case 'ms_sql_server':
return Object.keys(Object.values(s?.schema ?? {})?.[0])
case 'snowflake': {
return Object.keys(Object.values(s?.schema ?? {})?.[0])
}
case 'snowflake':
return Object.entries(s?.schema ?? {}).reduce((acc: string[], [k, v]) => {
acc.push(...Object.keys(v ?? {}))
return acc
}, [])
case 'bigquery': {
const paths: string[] = []