Você pode usar
SHOW
:SHOW max_connections;
Isso retorna a configuração atualmente efetiva. Esteja ciente de que pode diferir da configuração em
postgresql.conf
pois existem várias maneiras de definir parâmetros de tempo de execução no PostgreSQL. Para redefinir a configuração "original" de postgresql.conf
na sua sessão atual:RESET max_connections;
No entanto, não aplicável a essa configuração específica. O manual:
Este parâmetro só pode ser definido na inicialização do servidor.
Para ver todos definições:
SHOW ALL;
Há também
pg_settings
:
A visualizaçãopg_settings
fornece acesso aos parâmetros de tempo de execução do servidor. É essencialmente uma interface alternativa aoSHOW
eSET
comandos. Ele também fornece acesso a alguns fatos sobre cada parâmetro que não estão diretamente disponíveis emSHOW
, como valores mínimo e máximo.
Para sua solicitação original:
SELECT *
FROM pg_settings
WHERE name = 'max_connections';
Finalmente, há
current_setting()
, que pode ser aninhado em instruções DML:SELECT current_setting('max_connections');
Relacionado:
- Como testar meu SQL ad-hoc com parâmetros na janela de consulta do Postgres