CertGrid CertGrid
Concepts·PostgreSQL

PostgreSQL Settings and Contexts

`pg_settings.context` answers the question every configuration change starts with: does this need a restart, a reload, or nothing at all. PostgreSQL tells you before you try.

Configuration Guide 12 of 47 Intermediate

Written against the versions above. The context values are stable across versions. `postmaster` means the main server process, which is PostgreSQL's own name for what systemd starts.

Every command on this page ran on db-a01.
Server NameIP AddressOSRolesCPURAMHDD
db-a01192.168.0.81Ubuntu 26.04 LTSPrimary / Source / Replica Set Member 12 Core4 GB50 GB

Before you start

  1. Read five settings and what each one needs

  2. See how the whole settings catalogue divides up

Official sources