Skip to content

@sqlrooms/duckdb / createDbSchemaTrees

Function: createDbSchemaTrees()

createDbSchemaTrees(schemas): DbSchemaNode[]

Build a tree of databases → schemas → tables → columns from the grouped schema list. Empty schemas (tables: []) are preserved as leaf-less schema nodes.

Parameters

ParameterTypeDescription
schemasSchemaWithTables[]Schemas grouped by database, each carrying its tables (may be empty)

Returns

DbSchemaNode[]

An array of database nodes