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