Můžete použít SHOW :
SHOW max_connections;
Tím se vrátí aktuálně platné nastavení. Uvědomte si, že se může lišit od nastavení v postgresql.conf protože existuje několik způsobů, jak nastavit parametry běhu v PostgreSQL. Chcete-li resetovat "původní" nastavení z postgresql.conf ve vaší aktuální relaci:
RESET max_connections;
Neplatí však pro toto konkrétní nastavení. Manuál:
Tento parametr lze nastavit pouze při spuštění serveru.
Chcete-li zobrazit vše nastavení:
SHOW ALL;
K dispozici je také pg_settings :
Zobrazení
pg_settingsposkytuje přístup k run-time parametrům serveru. Je to v podstatě alternativní rozhraní kSHOWaSETpříkazy. Poskytuje také přístup k některým faktům o každém parametru, které nejsou přímo dostupné zSHOW, jako jsou minimální a maximální hodnoty.
Pro vaši původní žádost:
SELECT *
FROM pg_settings
WHERE name = 'max_connections';
Nakonec je zde current_setting() , které lze vnořit do příkazů DML:
SELECT current_setting('max_connections');
Související:
- Jak otestovat ad-hoc SQL s parametry v okně dotazu Postgres