Skip to main content

TablePlan

@webda/sql-schema


Interface: TablePlan

Defined in: packages/sql-schema/src/plan.ts:163

A table

Properties​

columns​

columns: ColumnPlan[]

Defined in: packages/sql-schema/src/plan.ts:185


junction?​

optional junction?: JunctionPlan

Defined in: packages/sql-schema/src/plan.ts:176

Set on junction tables


models​

models: string[]

Defined in: packages/sql-schema/src/plan.ts:172

For a model table: every model stored in it (single-table inheritance)


name​

name: string

Defined in: packages/sql-schema/src/plan.ts:164


primaryKey​

primaryKey: string[]

Defined in: packages/sql-schema/src/plan.ts:180

Primary key column names


primaryKeySeparator?​

optional primaryKeySeparator?: string

Defined in: packages/sql-schema/src/plan.ts:184

Separator joining a composite primary key into a string


root?​

optional root?: string

Defined in: packages/sql-schema/src/plan.ts:168

For a model table: the model it was declared for, owner of rows without __type