# Interface: TableDefinition
Defined in: packages/core/src/utils/SchemaManager.ts:58
Complete table schema definition that users write
Properties ​
name ​
name:
string
Defined in: packages/core/src/utils/SchemaManager.ts:60
Table name in database
displayName? ​
optionaldisplayName:string
Defined in: packages/core/src/utils/SchemaManager.ts:62
Human-readable entity name
columns ​
columns:
Record<string,ColumnDefinition>
Defined in: packages/core/src/utils/SchemaManager.ts:64
Column definitions
relationships? ​
optionalrelationships:RelationshipDefinition[]
Defined in: packages/core/src/utils/SchemaManager.ts:66
Relationships with other tables