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