pg_reload_conf
PG 8.0+→ booleanSends a SIGHUP signal to the server, causing it to reload configuration files (postgresql.conf, pg_hba.conf). Requires superuser privilege.
Signature
pg_reload_conf ( ) → booleanExamples
SELECT pg_reload_conf();true (if successful)Many `postgresql.conf` settings can be changed without a server restart — just reload with `pg_reload_conf()`. Check `pg_settings.context = 'sighup'` to identify reloadable parameters.
SELECT name, setting FROM pg_settings WHERE context = 'sighup' AND name LIKE 'log_%';Log settings changeable without restart