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_settings
poskytuje přístup k run-time parametrům serveru. Je to v podstatě alternativní rozhraní kSHOW
aSET
pří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