up.handler() — drizzle-orm Function Reference
Architecture documentation for the up.handler() function in schema.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD 4a6e097c_99b9_068e_9f2a_61b0ea3326d0["up.handler()"] 5bf76609_579e_d312_b33b_ab5b8b683111["schema.ts"] 4a6e097c_99b9_068e_9f2a_61b0ea3326d0 -->|defined in| 5bf76609_579e_d312_b33b_ab5b8b683111 f2f9c6b8_d549_9373_9f11_ab0b6ee7eea1["assertOrmCoreVersion()"] 4a6e097c_99b9_068e_9f2a_61b0ea3326d0 -->|calls| f2f9c6b8_d549_9373_9f11_ab0b6ee7eea1 773f4a96_2112_a02f_6216_ecef4a99527a["assertPackages()"] 4a6e097c_99b9_068e_9f2a_61b0ea3326d0 -->|calls| 773f4a96_2112_a02f_6216_ecef4a99527a b88883be_9aee_d2b0_1c78_5ac04683bbbf["upPgHandler()"] 4a6e097c_99b9_068e_9f2a_61b0ea3326d0 -->|calls| b88883be_9aee_d2b0_1c78_5ac04683bbbf 9a19364d_8a71_3ddb_5628_bc9fb4f1b094["upMysqlHandler()"] 4a6e097c_99b9_068e_9f2a_61b0ea3326d0 -->|calls| 9a19364d_8a71_3ddb_5628_bc9fb4f1b094 a951e55e_c8d5_0591_7052_c26b83bfd3f2["upSqliteHandler()"] 4a6e097c_99b9_068e_9f2a_61b0ea3326d0 -->|calls| a951e55e_c8d5_0591_7052_c26b83bfd3f2 649b0979_e178_ec7e_ea79_31f08d142962["upSinglestoreHandler()"] 4a6e097c_99b9_068e_9f2a_61b0ea3326d0 -->|calls| 649b0979_e178_ec7e_ea79_31f08d142962 b0ef3d06_896b_eefc_c410_dfb419673d70["error()"] 4a6e097c_99b9_068e_9f2a_61b0ea3326d0 -->|calls| b0ef3d06_896b_eefc_c410_dfb419673d70 style 4a6e097c_99b9_068e_9f2a_61b0ea3326d0 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
drizzle-kit/src/cli/schema.ts lines 437–467
handler: async (config) => {
await assertOrmCoreVersion();
const { out, dialect } = config;
await assertPackages('drizzle-orm');
if (dialect === 'postgresql') {
upPgHandler(out);
}
if (dialect === 'mysql') {
upMysqlHandler(out);
}
if (dialect === 'sqlite' || dialect === 'turso') {
upSqliteHandler(out);
}
if (dialect === 'singlestore') {
upSinglestoreHandler(out);
}
if (dialect === 'gel') {
console.log(
error(
`You can't use 'up' command with Gel dialect`,
),
);
process.exit(1);
}
},
Domain
Subdomains
Defined In
Calls
Source
Frequently Asked Questions
What does up.handler() do?
up.handler() is a function in the drizzle-orm codebase, defined in drizzle-kit/src/cli/schema.ts.
Where is up.handler() defined?
up.handler() is defined in drizzle-kit/src/cli/schema.ts at line 437.
What does up.handler() call?
up.handler() calls 7 function(s): assertOrmCoreVersion, assertPackages, error, upMysqlHandler, upPgHandler, upSinglestoreHandler, upSqliteHandler.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free