Vous pouvez utiliser SHOW
:
SHOW max_connections;
Cela renvoie le réglage actuellement en vigueur. Sachez qu'il peut différer du paramètre dans postgresql.conf
car il existe plusieurs façons de définir les paramètres d'exécution dans PostgreSQL. Pour réinitialiser le paramètre "original" de postgresql.conf
dans votre session en cours :
RESET max_connections;
Cependant, ne s'applique pas à ce paramètre particulier. Le manuel :
Ce paramètre ne peut être défini qu'au démarrage du serveur.
Pour voir tout paramètres :
SHOW ALL;
Il y a aussi pg_settings
:
La vue
pg_settings
donne accès aux paramètres d'exécution du serveur. Il s'agit essentiellement d'une interface alternative auSHOW
etSET
commandes. Il donne également accès à certains faits sur chaque paramètre qui ne sont pas directement disponibles à partir deSHOW
, telles que les valeurs minimales et maximales.
Pour votre demande d'origine :
SELECT *
FROM pg_settings
WHERE name = 'max_connections';
Enfin, il y a current_setting()
, qui peuvent être imbriqués dans des instructions DML :
SELECT current_setting('max_connections');
Connexe :
- Comment tester mon SQL ad hoc avec des paramètres dans la fenêtre de requête Postgres