Может быть простым:
SHOW max_connections;
Возвращает текущую действующую настройку.Имейте в виду, что он может отличаться от значения в postgresql.conf
, поскольку существует пара способов установки параметров времени выполнения в PostgreSQL .Чтобы сбросить «исходную» настройку с postgresql.conf
в текущем сеансе:
RESET max_connections;
Однако, не применимо к этой конкретной настройке. По документации :
Этот параметр можно установить только при запуске сервера.
Чтобы просмотреть все настройки:
SHOW ALL;
Подробнее о команде SHOW
в руководстве .
Если вам нужна дополнительная информация или вы хотите интегрировать поиск в стандартный запрос SELECT
, естьтакже:
SELECT * FROM pg_settings;
Возвращает тот же результат, что и SHOW ALL
, но с дополнительной информацией по настройке.Для вашего исходного запроса:
SELECT *
FROM pg_settings
WHERE name = 'max_connections';
Существует также функциональный эквивалент current_setting () , который может быть вложен в операторы DML.
SELECT current_setting('max_connections');
Связанные: