Puoi utilizzare SHOW
:
SHOW max_connections;
Ciò restituisce l'impostazione attualmente effettiva. Tieni presente che può differire dall'impostazione in postgresql.conf
poiché ci sono molti modi per impostare i parametri di runtime in PostgreSQL. Per ripristinare l'impostazione "originale" da postgresql.conf
nella sessione corrente:
RESET max_connections;
Tuttavia, non applicabile a questa particolare impostazione. Il manuale:
Questo parametro può essere impostato solo all'avvio del server.
Per vedere tutti impostazioni:
SHOW ALL;
C'è anche pg_settings
:
La vista pg_settings
fornisce l'accesso ai parametri di runtime del server. È essenzialmente un'interfaccia alternativa a SHOW
e SET
comandi. Fornisce inoltre l'accesso ad alcuni fatti su ciascun parametro che non sono direttamente disponibili da SHOW
, come i valori minimo e massimo.
Per la tua richiesta originale:
SELECT *
FROM pg_settings
WHERE name = 'max_connections';
Infine, c'è current_setting()
, che può essere nidificato nelle istruzioni DML:
SELECT current_setting('max_connections');
Correlati:
- Come testare il mio SQL ad hoc con i parametri nella finestra delle query di Postgres