The example.pgdog.toml file has references to some fields which appear to be obsolete and removed or deprecated.
2026-02-24T14:21:40.749537Z INFO 🐕 PgDog v0.1.30 [main@a6afd9b, pgdog-plugin 0.2.0, rustc 1.93.1 (01f6ddf75 2026-02-11)]
Error: MissingField("unknown field `connect_retries`, expected one of `keepalive`, `user_timeout`, `time`, `interval`, `retries`, `congestion_control`", 360)
2026-02-24T14:22:59.252537Z WARN "query_parser_enabled" is deprecated, use "query_parser" = "on" instead
These seem to originate in example.pgdog.toml (copied to running pgdog.toml with local configuration changes but most of the example left intact).
359 # How many times to retry a keep-alive probe before closing the connection.
360 connect_retries = 3
and
167 # Will override the default and enable query parsing. This can be useful if
168 # you don't have a primary/replica, have one shard, and don't want
169 # prepared_statements = 'full' but still want to enable query parsing
170 # in order to synchronise your clients `set` commands for instance.
171 # NOTE: true enables, and false will just fallback to default behaviour.
172 query_parser_enabled = true
The example.pgdog.toml file has references to some fields which appear to be obsolete and removed or deprecated.
These seem to originate in example.pgdog.toml (copied to running pgdog.toml with local configuration changes but most of the example left intact).