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
declared in: nixos/modules/services/databases/pgbouncer.nixView source on NixOS/nixpkgs →"session"