patternsqlMajor
Query for all the Postgres configuration parameters‘ current values?
Viewed 0 times
thepostgresallqueryforcurrentvaluesconfigurationparameters
Problem
You can set various configuration parameters for Postgres by either editing the
➥ Is there a way to query for all the current settings?
I know the settings in the client authentication configuration file
postgresql.conf file manually or by calling ALTER SYSTEM commands. These are two avenues for writing the settings, but how about reading?➥ Is there a way to query for all the current settings?
I know the settings in the client authentication configuration file
pg_hba.conf can be read with the pg_hba_file_rules view, like this: table pg_hba_file_rules ;. Is there something similar for postgresql.conf?Solution
SHOW ALLThe
SHOW ALL command displays the current setting of run-time parameters in 3 columns.SHOW ALL ;
pg_settingsThe
pg_settings view shows the same items as SHOW ALL but with additional details, across 17 columns versus 3 columns.TABLE pg_settings ;
pg_file_settingsTo read what is stored in the
postgresql.conf file itself, use the view pg_file_settings. If freshly written, this file will hold values that may not yet be in effect within the Postgres server. After writing, the settings must be loaded in one of various ways including a server restart.
TABLE pg_file_settings ;
Admin tool
Your databased-administration tool may display these settings.
For example, in pgAdmin 4, choose the cluster name (the Postgres installation) in the navigation panel, click the
Dashboard tab, and in a list bottom panel titled Server activity, click the Configuration tab to see a list of your settings.[cluster name] > Dashboard > Server activity > Configuration">
Writing
By the way… For info about writing these settings with
ALTER SYSTEM commands, see my Answer on another Question, How to edit postgresql.conf with pgAdmin 4?.Context
StackExchange Database Administrators Q#220933, answer score: 49
Revisions (0)
No revisions yet.