prepareMySqlDbPushSnapshot() — drizzle-orm Function Reference
Architecture documentation for the prepareMySqlDbPushSnapshot() function in migrationPreparator.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD 205531e5_bccd_7be7_bb95_69ddeac3a4a2["prepareMySqlDbPushSnapshot()"] 4078709f_3fc0_5514_7728_8f28a7b0e807["migrationPreparator.ts"] 205531e5_bccd_7be7_bb95_69ddeac3a4a2 -->|defined in| 4078709f_3fc0_5514_7728_8f28a7b0e807 f33a49b1_2979_711d_4a14_81aa99a6f2a0["prepareMySQLPush()"] f33a49b1_2979_711d_4a14_81aa99a6f2a0 -->|calls| 205531e5_bccd_7be7_bb95_69ddeac3a4a2 28658aa5_a9ca_196c_cf25_5227ba3e8e36["serializeMySql()"] 205531e5_bccd_7be7_bb95_69ddeac3a4a2 -->|calls| 28658aa5_a9ca_196c_cf25_5227ba3e8e36 style 205531e5_bccd_7be7_bb95_69ddeac3a4a2 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
drizzle-kit/src/migrationPreparator.ts lines 10–24
export const prepareMySqlDbPushSnapshot = async (
prev: MySqlSchema,
schemaPath: string | string[],
casing: CasingType | undefined,
): Promise<{ prev: MySqlSchema; cur: MySqlSchema }> => {
const serialized = await serializeMySql(schemaPath, casing);
const id = randomUUID();
const idPrev = prev.id;
const { version, dialect, ...rest } = serialized;
const result: MySqlSchema = { version, dialect, id, prevId: idPrev, ...rest };
return { prev, cur: result };
};
Domain
Subdomains
Defined In
Calls
Called By
Source
Frequently Asked Questions
What does prepareMySqlDbPushSnapshot() do?
prepareMySqlDbPushSnapshot() is a function in the drizzle-orm codebase, defined in drizzle-kit/src/migrationPreparator.ts.
Where is prepareMySqlDbPushSnapshot() defined?
prepareMySqlDbPushSnapshot() is defined in drizzle-kit/src/migrationPreparator.ts at line 10.
What does prepareMySqlDbPushSnapshot() call?
prepareMySqlDbPushSnapshot() calls 1 function(s): serializeMySql.
What calls prepareMySqlDbPushSnapshot()?
prepareMySqlDbPushSnapshot() is called by 1 function(s): prepareMySQLPush.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free