types.StorePostgresConfig
connection_stringstring
ConnectionString is the libpq DSN (URI or keyword form). When set, takes precedence over the structured fields below.
databasestring
hoststring
Structured connection fields. Used when ConnectionString is empty. Any blank field falls back to the matching PG* env var.
max_open_connsinteger
MaxOpenConns caps the size of the connection pool. Tune to your database's connection budget — small managed instances often cap at 30-100 total connections, so scaling to multiple orchestrator replicas requires sizing this down accordingly.
passwordstring
Password is the postgres credential; prefer the PGPASSWORD env var (or any libpq pgpass file) over committing this to YAML.
portinteger
schemastring
Schema selects the Postgres schema. Honoured regardless of whether ConnectionString or structured fields are used.
sslmodestring
userstring
types.StorePostgresConfig
{
"connection_string": "string",
"database": "string",
"host": "string",
"max_open_conns": 0,
"password": "string",
"port": 0,
"schema": "string",
"sslmode": "string",
"user": "string"
}