services.pgbouncer.settings.pgbouncer.pool_mode

NixOS option

Specifies when a server connection can be reused by other clients. session Server is released back to pool after client disconnects. Default. transaction Server is released back to pool after transaction finishes. statement Server is released back to pool after query finishes. Transactions spanning multiple statements are disallowed in this mode.

type: one of "session", "transaction", "statement"
Default
"session"
declared in: nixos/modules/services/databases/pgbouncer.nixView source on NixOS/nixpkgs →