Expand description
PgCat configuration.
See individual structs for more details on each setting.
Structs§
- Admin
- Admin database settings.
- Admin
User - User allowed to connect to the admin database.
- Config
- The configuration file.
- Database
- PostgreSQL database proxied by PgCat.
- General
- General settings that apply to all databases.
- Load
Balancing - Network
- Network settings for clients and servers. This like TCP timeouts are configured here.
- Server
- A Postgres server.
- Shard
- A set of Postgres servers that evenly split the database using one of our supported sharding functions.
- Sharding
- Sharding configuration for a database.
- User
Enums§
- Auth
Method - Load
Balancing Algorithm - LogFormat
- Log format used for the
pgcatlog. - Pool
Mode - Connection multiplexing algorithm.
- Server
Role - The role the Postgres server occupies in our routing hierarchy.
- Sharding
Function