Column Type — drizzle-orm Architecture
Architecture documentation for the Column type/interface in tables.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD 0644fca2_d7d8_4955_25dd_4822822ad6ed["Column"] 068455b6_0ea9_cdc1_8414_ef0ad089ef04["tables.ts"] 0644fca2_d7d8_4955_25dd_4822822ad6ed -->|defined in| 068455b6_0ea9_cdc1_8414_ef0ad089ef04 style 0644fca2_d7d8_4955_25dd_4822822ad6ed fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
drizzle-seed/src/types/tables.ts lines 3–22
export type Column = {
name: string;
dataType: string;
columnType: string;
typeParams: {
precision?: number;
scale?: number;
length?: number;
dimensions?: number;
};
size?: number;
default?: any;
hasDefault: boolean;
enumValues?: string[];
isUnique: boolean;
notNull: boolean;
primary: boolean;
generatedIdentityType?: 'always' | 'byDefault' | undefined;
baseColumn?: Omit<Column, 'generatedIdentityType'>;
};
Defined In
Source
Frequently Asked Questions
What is the Column type?
Column is a type/interface in the drizzle-orm codebase, defined in drizzle-seed/src/types/tables.ts.
Where is Column defined?
Column is defined in drizzle-seed/src/types/tables.ts at line 3.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free