Skip to content

PgDatabaseOptions

Defined in: packages/db-postgres/src/pg.ts:28

Options for creating a node-postgres-backed DatabaseAdapter.

When client (a Pool, Client, or PoolClient) is supplied, all other connection options are ignored and the caller owns the lifecycle of the client (teardown is a no-op). This is the hook for IAM token refresh, Cloud SQL connectors, and hermetic tests.

optional client?: Pool | Client | PoolClient

Defined in: packages/db-postgres/src/pg.ts:35


optional connectionString?: string

Defined in: packages/db-postgres/src/pg.ts:30


optional connectionTimeoutMillis?: number

Defined in: packages/db-postgres/src/pg.ts:34


optional idleTimeoutMillis?: number

Defined in: packages/db-postgres/src/pg.ts:33


optional max?: number

Defined in: packages/db-postgres/src/pg.ts:32


optional ssl?: unknown

Defined in: packages/db-postgres/src/pg.ts:31


optional url?: string

Defined in: packages/db-postgres/src/pg.ts:29