Skip to content
# 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)

Released under the MIT License.