@tricoteuses/senat
Version:
Handle French Sénat's open data
17 lines (15 loc) • 382 B
text/typescript
import { dbByName } from '../databases'
export const getTables = async (dbName: string, schema = "public"): Promise<string[]> => {
return (
await dbByName[dbName].map(
`
SELECT table_name
FROM information_schema.tables
WHERE table_schema = $<schema>
`, {
schema
},
(row: { table_name: string }) => row.table_name
)
)
}