Puedes usar SHOW
:
SHOW max_connections;
Esto devuelve la configuración actualmente efectiva. Tenga en cuenta que puede diferir de la configuración en postgresql.conf
ya que hay varias formas de establecer parámetros de tiempo de ejecución en PostgreSQL. Para restablecer la configuración "original" desde postgresql.conf
en su sesión actual:
RESET max_connections;
Sin embargo, no se aplica a esta configuración en particular. El manual:
Este parámetro solo se puede configurar al inicio del servidor.
Para ver todos configuración:
SHOW ALL;
También hay pg_settings
:
La vista pg_settings
proporciona acceso a los parámetros de tiempo de ejecución del servidor. Es esencialmente una interfaz alternativa al SHOW
y SET
comandos También proporciona acceso a algunos datos sobre cada parámetro que no están disponibles directamente desde SHOW
, como valores mínimos y máximos.
Para su solicitud original:
SELECT *
FROM pg_settings
WHERE name = 'max_connections';
Finalmente, está current_setting()
, que se puede anidar en sentencias DML:
SELECT current_setting('max_connections');
Relacionado:
- Cómo probar mi SQL ad-hoc con parámetros en la ventana de consulta de Postgres