Home / Type/ ColumnBaseConfig Type — drizzle-orm Architecture

ColumnBaseConfig Type — drizzle-orm Architecture

Architecture documentation for the ColumnBaseConfig type/interface in column.ts from the drizzle-orm codebase.

Entity Profile

Dependency Diagram

graph TD
  b43d374e_1851_e329_fc46_80ccee86fbc0["ColumnBaseConfig"]
  7bd0ba6a_93b0_0df7_7f87_d1a726b246cb["column.ts"]
  b43d374e_1851_e329_fc46_80ccee86fbc0 -->|defined in| 7bd0ba6a_93b0_0df7_7f87_d1a726b246cb
  style b43d374e_1851_e329_fc46_80ccee86fbc0 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

drizzle-orm/src/column.ts lines 13–23

export interface ColumnBaseConfig<
	TDataType extends ColumnDataType,
	TColumnType extends string,
> extends ColumnBuilderBaseConfig<TDataType, TColumnType> {
	tableName: string;
	notNull: boolean;
	hasDefault: boolean;
	isPrimaryKey: boolean;
	isAutoincrement: boolean;
	hasRuntimeDefault: boolean;
}

Frequently Asked Questions

What is the ColumnBaseConfig type?
ColumnBaseConfig is a type/interface in the drizzle-orm codebase, defined in drizzle-orm/src/column.ts.
Where is ColumnBaseConfig defined?
ColumnBaseConfig is defined in drizzle-orm/src/column.ts at line 13.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free