serializePg() — drizzle-orm Function Reference
Architecture documentation for the serializePg() function in index.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD dd36a37c_7a7b_0f61_31c0_b6a9f9c621ef["serializePg()"] c3eb904f_5390_9c0d_4b12_54d182c5f8c9["index.ts"] dd36a37c_7a7b_0f61_31c0_b6a9f9c621ef -->|defined in| c3eb904f_5390_9c0d_4b12_54d182c5f8c9 cb1339e8_8bfe_65f3_12db_e281fe574c88["preparePgDbPushSnapshot()"] cb1339e8_8bfe_65f3_12db_e281fe574c88 -->|calls| dd36a37c_7a7b_0f61_31c0_b6a9f9c621ef 3311f44b_d157_63e7_4694_edf07b92c90e["preparePgMigrationSnapshot()"] 3311f44b_d157_63e7_4694_edf07b92c90e -->|calls| dd36a37c_7a7b_0f61_31c0_b6a9f9c621ef d2a6d85b_7d3b_7d17_794c_d2cd77de724c["prepareFilenames()"] dd36a37c_7a7b_0f61_31c0_b6a9f9c621ef -->|calls| d2a6d85b_7d3b_7d17_794c_d2cd77de724c style dd36a37c_7a7b_0f61_31c0_b6a9f9c621ef fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
drizzle-kit/src/serializer/index.ts lines 28–43
export const serializePg = async (
path: string | string[],
casing: CasingType | undefined,
schemaFilter?: string[],
): Promise<PgSchemaInternal> => {
const filenames = prepareFilenames(path);
const { prepareFromPgImports } = await import('./pgImports');
const { generatePgSnapshot } = await import('./pgSerializer');
const { tables, enums, schemas, sequences, views, matViews, roles, policies } = await prepareFromPgImports(
filenames,
);
return generatePgSnapshot(tables, enums, schemas, sequences, roles, policies, views, matViews, casing, schemaFilter);
};
Domain
Subdomains
Defined In
Calls
Source
Frequently Asked Questions
What does serializePg() do?
serializePg() is a function in the drizzle-orm codebase, defined in drizzle-kit/src/serializer/index.ts.
Where is serializePg() defined?
serializePg() is defined in drizzle-kit/src/serializer/index.ts at line 28.
What does serializePg() call?
serializePg() calls 1 function(s): prepareFilenames.
What calls serializePg()?
serializePg() is called by 2 function(s): preparePgDbPushSnapshot, preparePgMigrationSnapshot.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free