TablePlan
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?
optionaljunction?: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?
optionalprimaryKeySeparator?:string
Defined in: packages/sql-schema/src/plan.ts:184
Separator joining a composite primary key into a string
root?
optionalroot?: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