OptionalConnectionConnection timeout in milliseconds (default: 30000)
Database name
PostgreSQL host
OptionalIdleServer-side limit on how long a session may sit idle inside an open transaction, in
milliseconds, sent as idle_in_transaction_session_timeout. PostgreSQL ends a session that
exceeds it, which releases the transaction's locks. Omitted or 0 means no limit.
OptionalIdleIdle timeout in milliseconds (default: 30000)
OptionalMaxMaximum number of connections in the pool (default: 20)
OptionalMinMinimum number of connections in the pool (default: 2)
OptionalMJMemberJunction schema name (default: __mj)
OptionalOptionslibpq-style connection options applied at startup, passed verbatim as
pg.PoolConfig.options. Common use: server-side GUCs that should take
effect from the first query, e.g. -c statement_timeout=30000. Unlike
a runtime SET on the pool's connect event, this is included in the
PostgreSQL startup packet and is honored by every backend including the
one created during the Initialize() verify-SELECT-1 step.
Password
OptionalPortPostgreSQL port (default: 5432)
OptionalSSLSSL configuration
OptionalStatementServer-side limit on how long one statement may run, in milliseconds. Sent in the startup
packet as statement_timeout, so it applies to every backend from its first statement, and
PostgreSQL cancels the statement itself when it is exceeded. Omitted or 0 means no limit.
Username
Configuration for establishing a PostgreSQL connection pool.