# Interface: ColumnDefinition
Defined in: packages/core/src/utils/SchemaManager.ts:32
Database column metadata for schema mapping
Properties
name
name:
string
Defined in: packages/core/src/utils/SchemaManager.ts:34
Column name in database
isPrimaryKey?
optional
isPrimaryKey:boolean
Defined in: packages/core/src/utils/SchemaManager.ts:36
Primary key indicator - used for UPDATE/DELETE query WHERE conditions
foreignKey?
optional
foreignKey:object
Defined in: packages/core/src/utils/SchemaManager.ts:38
Foreign key reference
table
table:
string
column
column:
string
jsonAlias?
optional
jsonAlias:string
Defined in: packages/core/src/utils/SchemaManager.ts:43
Alias for JSON output (useful for avoiding conflicts)