Możesz użyć SHOW
:
SHOW max_connections;
Zwraca aktualnie obowiązujące ustawienie. Pamiętaj, że może różnić się od ustawienia w postgresql.conf
ponieważ istnieje wiele sposobów ustawiania parametrów wykonawczych w PostgreSQL. Aby zresetować „oryginalne” ustawienie z postgresql.conf
w bieżącej sesji:
RESET max_connections;
Jednak nie dotyczy tego konkretnego ustawienia. Instrukcja:
Ten parametr można ustawić tylko podczas uruchamiania serwera.
Aby zobaczyć wszystkie ustawienia:
SHOW ALL;
Istnieje również pg_settings
:
Widok pg_settings
zapewnia dostęp do parametrów wykonawczych serwera. Jest to zasadniczo alternatywny interfejs do SHOW
iSET
polecenia. Zapewnia również dostęp do pewnych faktów dotyczących każdego parametru, które nie są bezpośrednio dostępne w SHOW
, takie jak wartości minimalne i maksymalne.
Na Twoje pierwotne żądanie:
SELECT *
FROM pg_settings
WHERE name = 'max_connections';
Wreszcie istnieje current_setting()
, które można zagnieżdżać w instrukcjach DML:
SELECT current_setting('max_connections');
Powiązane:
- Jak przetestować mój SQL ad hoc z parametrami w oknie zapytań Postgresa