Du kan bruge SHOW
:
SHOW max_connections;
Dette returnerer den aktuelt effektive indstilling. Vær opmærksom på, at den kan afvige fra indstillingen i postgresql.conf
da der er flere måder at indstille køretidsparametre i PostgreSQL. For at nulstille den "originale" indstilling fra postgresql.conf
i din nuværende session:
RESET max_connections;
Dog ikke relevant for denne særlige indstilling. Manualen:
Denne parameter kan kun indstilles ved serverstart.
For at se alle indstillinger:
SHOW ALL;
Der er også pg_settings
:
Visningen pg_settings
giver adgang til serverens køretidsparametre. Det er i bund og grund en alternativ grænseflade til SHOW
og SET
kommandoer. Det giver også adgang til nogle fakta om hver parameter, som ikke er direkte tilgængelige fra SHOW
, såsom minimum- og maksimumværdier.
Til din oprindelige anmodning:
SELECT *
FROM pg_settings
WHERE name = 'max_connections';
Endelig er der current_setting()
, som kan indlejres i DML-sætninger:
SELECT current_setting('max_connections');
Relateret:
- Sådan tester jeg min ad-hoc SQL med parametre i Postgres-forespørgselsvinduet