# Interface: ColumnDefinition
Defined in: packages/core/src/utils/SchemaManager.ts:29
Database column metadata for schema mapping
Extended by ​
Properties ​
name ​
name:
string
Defined in: packages/core/src/utils/SchemaManager.ts:31
Column name in database
isPrimaryKey? ​
optionalisPrimaryKey:boolean
Defined in: packages/core/src/utils/SchemaManager.ts:33
Primary key indicator - used for UPDATE/DELETE query WHERE conditions
foreignKey? ​
optionalforeignKey:object
Defined in: packages/core/src/utils/SchemaManager.ts:35
Foreign key reference
table ​
table:
string
column ​
column:
string