bursar.PostgresConnectionOptions
class bursar.PostgresConnectionOptions(connection_timeout_seconds=10.0, statement_timeout_ms=30000, idle_transaction_timeout_ms=30000, max_connections=10, application_name='bursar-python', on_pool_error=None, instrumentation=None)
Bases: object
Connection, transaction-deadline, and observability controls.
- Parameters:
- connection_timeout_seconds (float)
- statement_timeout_ms (int)
- idle_transaction_timeout_ms (int)
- max_connections (int)
- application_name (str)
- on_pool_error (Annotated *[*Callable [ [BursarError ] , None ] | None , SkipJsonSchema ( ) ])
- instrumentation (Annotated [Instrumentation | None , SkipJsonSchema ( ) ])