Skip to main content

Interface: DatabaseOptions

Defined in: packages/persistence/src/database.ts:33

Optional behaviour that is not part of the declared configuration.

Properties​

applicationName?​

readonly optional applicationName?: string

Defined in: packages/persistence/src/database.ts:35

Shown in pg_stat_activity: the service and module, so a leak is attributable.


connectionTimeoutMs?​

readonly optional connectionTimeoutMs?: number

Defined in: packages/persistence/src/database.ts:37

Milliseconds to wait for a free connection. Default 5000.


idleTimeoutMs?​

readonly optional idleTimeoutMs?: number

Defined in: packages/persistence/src/database.ts:39

Milliseconds an idle connection is kept. Default 30000.


statementTimeoutMs?​

readonly optional statementTimeoutMs?: number

Defined in: packages/persistence/src/database.ts:41

Server-side cap on one statement. Default 15000.