filterPgSchema() — drizzle-orm Function Reference
Architecture documentation for the filterPgSchema() function in index.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD 29cb8ce7_ee8f_6860_f0c3_1be367315ee5["filterPgSchema()"] 0fabdd81_61c9_bb7c_7ddf_dde7a6071abc["index.ts"] 29cb8ce7_ee8f_6860_f0c3_1be367315ee5 -->|defined in| 0fabdd81_61c9_bb7c_7ddf_dde7a6071abc e2db8cff_d688_4f7a_2494_cbda1c3623cc["reset()"] e2db8cff_d688_4f7a_2494_cbda1c3623cc -->|calls| 29cb8ce7_ee8f_6860_f0c3_1be367315ee5 04837fc4_7ade_b181_1078_adb2a83fd135["seedPostgres()"] 04837fc4_7ade_b181_1078_adb2a83fd135 -->|calls| 29cb8ce7_ee8f_6860_f0c3_1be367315ee5 style 29cb8ce7_ee8f_6860_f0c3_1be367315ee5 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
drizzle-seed/src/index.ts lines 496–517
const filterPgSchema = (schema: {
[key: string]:
| PgTable
| PgSchema
| MySqlTable
| MySqlSchema
| SQLiteTable
| Relations
| any;
}) => {
const pgSchema = Object.fromEntries(
Object.entries(schema).filter((keyValue): keyValue is [string, PgTable | Relations] =>
is(keyValue[1], PgTable) || is(keyValue[1], Relations)
),
);
const pgTables = Object.fromEntries(
Object.entries(schema).filter((keyValue): keyValue is [string, PgTable] => is(keyValue[1], PgTable)),
);
return { pgSchema, pgTables };
};
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does filterPgSchema() do?
filterPgSchema() is a function in the drizzle-orm codebase, defined in drizzle-seed/src/index.ts.
Where is filterPgSchema() defined?
filterPgSchema() is defined in drizzle-seed/src/index.ts at line 496.
What calls filterPgSchema()?
filterPgSchema() is called by 2 function(s): reset, seedPostgres.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free