VercelPgDriver Class — drizzle-orm Architecture
Architecture documentation for the VercelPgDriver class in driver.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD c484e555_46a1_83cc_3465_7c5f050c575c["VercelPgDriver"] 4900d433_b74f_ced2_6f6d_410f252d1ff8["driver.ts"] c484e555_46a1_83cc_3465_7c5f050c575c -->|defined in| 4900d433_b74f_ced2_6f6d_410f252d1ff8 b298039c_732f_2d52_a48c_d75beeea58fa["constructor()"] c484e555_46a1_83cc_3465_7c5f050c575c -->|method| b298039c_732f_2d52_a48c_d75beeea58fa 0ac40a46_5a26_7aca_7a55_5278c42e693c["createSession()"] c484e555_46a1_83cc_3465_7c5f050c575c -->|method| 0ac40a46_5a26_7aca_7a55_5278c42e693c
Relationship Graph
Source Code
drizzle-orm/src/vercel-postgres/driver.ts lines 22–40
export class VercelPgDriver {
static readonly [entityKind]: string = 'VercelPgDriver';
constructor(
private client: VercelPgClient,
private dialect: PgDialect,
private options: VercelPgDriverOptions = {},
) {
}
createSession(
schema: RelationalSchemaConfig<TablesRelationalConfig> | undefined,
): VercelPgSession<Record<string, unknown>, TablesRelationalConfig> {
return new VercelPgSession(this.client, this.dialect, schema, {
logger: this.options.logger,
cache: this.options.cache,
});
}
}
Domain
Defined In
Source
Frequently Asked Questions
What is the VercelPgDriver class?
VercelPgDriver is a class in the drizzle-orm codebase, defined in drizzle-orm/src/vercel-postgres/driver.ts.
Where is VercelPgDriver defined?
VercelPgDriver is defined in drizzle-orm/src/vercel-postgres/driver.ts at line 22.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free