ColumnDefinition
Summary
Normalized column definition used in schema operations.
Signature
type ColumnDefinition = {
autoIncrement?: boolean;
charset?: string;
checks?: ColumnCheck[];
collate?: string;
comment?: string;
computed?: ColumnComputed;
default?: ColumnDefault;
enumValues?: string[];
identity?: IdentityOptions;
length?: number;
nullable?: boolean;
precision?: number;
primaryKey?: boolean;
references?: ColumnReference;
scale?: number;
type: ColumnTypeName;
unique?: boolean | { name?: string };
unsigned?: boolean;
withTimezone?: boolean;
};