Skip to main content

TablePlan

@webda/sql-schema


Interface: TablePlan

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

A table

Properties​

columns​

columns: ColumnPlan[]

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

Columns


junction?​

optional junction?: JunctionPlan

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

Set on junction tables


models​

models: string[]

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

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


name​

name: string

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

Name


primaryKey​

primaryKey: string[]

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

Primary key column names


primaryKeySeparator?​

optional primaryKeySeparator?: string

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

Separator joining a composite primary key into a string


root?​

optional root?: string

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

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