exportRaw.handler() — drizzle-orm Function Reference
Architecture documentation for the exportRaw.handler() function in schema.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD c1dd0d21_f0e9_3c29_303b_dc410289765f["exportRaw.handler()"] 5bf76609_579e_d312_b33b_ab5b8b683111["schema.ts"] c1dd0d21_f0e9_3c29_303b_dc410289765f -->|defined in| 5bf76609_579e_d312_b33b_ab5b8b683111 f2f9c6b8_d549_9373_9f11_ab0b6ee7eea1["assertOrmCoreVersion()"] c1dd0d21_f0e9_3c29_303b_dc410289765f -->|calls| f2f9c6b8_d549_9373_9f11_ab0b6ee7eea1 773f4a96_2112_a02f_6216_ecef4a99527a["assertPackages()"] c1dd0d21_f0e9_3c29_303b_dc410289765f -->|calls| 773f4a96_2112_a02f_6216_ecef4a99527a b0ef3d06_896b_eefc_c410_dfb419673d70["error()"] c1dd0d21_f0e9_3c29_303b_dc410289765f -->|calls| b0ef3d06_896b_eefc_c410_dfb419673d70 071bfc71_ad06_c0c4_cba2_360298dd4b47["assertUnreachable()"] c1dd0d21_f0e9_3c29_303b_dc410289765f -->|calls| 071bfc71_ad06_c0c4_cba2_360298dd4b47 style c1dd0d21_f0e9_3c29_303b_dc410289765f fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
drizzle-kit/src/cli/schema.ts lines 820–855
handler: async (opts) => {
await assertOrmCoreVersion();
await assertPackages('drizzle-orm');
const {
prepareAndExportPg,
prepareAndExportMysql,
prepareAndExportSqlite,
prepareAndExportLibSQL,
prepareAndExportSinglestore,
} = await import(
'./commands/migrate'
);
const dialect = opts.dialect;
if (dialect === 'postgresql') {
await prepareAndExportPg(opts);
} else if (dialect === 'mysql') {
await prepareAndExportMysql(opts);
} else if (dialect === 'sqlite') {
await prepareAndExportSqlite(opts);
} else if (dialect === 'turso') {
await prepareAndExportLibSQL(opts);
} else if (dialect === 'singlestore') {
await prepareAndExportSinglestore(opts);
} else if (dialect === 'gel') {
console.log(
error(
`You can't use 'export' command with Gel dialect`,
),
);
process.exit(1);
} else {
assertUnreachable(dialect);
}
},
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does exportRaw.handler() do?
exportRaw.handler() is a function in the drizzle-orm codebase, defined in drizzle-kit/src/cli/schema.ts.
Where is exportRaw.handler() defined?
exportRaw.handler() is defined in drizzle-kit/src/cli/schema.ts at line 820.
What does exportRaw.handler() call?
exportRaw.handler() calls 4 function(s): assertOrmCoreVersion, assertPackages, assertUnreachable, error.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free