PgSquasher.squashPK() — drizzle-orm Function Reference
Architecture documentation for the PgSquasher.squashPK() function in pgSchema.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD 444b8234_2e7b_3284_48ec_e7b28d94bb79["PgSquasher.squashPK()"] cbf63853_6723_30fc_5ded_88a8944f77c4["pgSchema.ts"] 444b8234_2e7b_3284_48ec_e7b28d94bb79 -->|defined in| cbf63853_6723_30fc_5ded_88a8944f77c4 style 444b8234_2e7b_3284_48ec_e7b28d94bb79 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
drizzle-kit/src/serializer/pgSchema.ts lines 667–669
squashPK: (pk: PrimaryKey) => {
return `${pk.columns.join(',')};${pk.name}`;
},
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does PgSquasher.squashPK() do?
PgSquasher.squashPK() is a function in the drizzle-orm codebase, defined in drizzle-kit/src/serializer/pgSchema.ts.
Where is PgSquasher.squashPK() defined?
PgSquasher.squashPK() is defined in drizzle-kit/src/serializer/pgSchema.ts at line 667.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free