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

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

This guide includes

Use this before changing any setting at all. This matters because pg_settings.context answers the first question every configuration change starts with - reload, restart, or not possible.

Before you start

  1. Read five settings and what each one needs

  2. See how the whole settings catalogue divides up

Official sources