可以如下简单:
SHOW max_connections;
这返回当前有效的设置。请注意,它可以不同于postgresql.conf中的设置,因为有一个couple of ways to set run-time parameters in PostgreSQL.要从当前会话中的postgresql.conf重置“原始”设置:
RESET max_connections;
但是,不适用于此特定设置。 Per documentation:
This parameter can only be set at server start.
要查看所有设置:
SHOW ALL;
More on the SHOW
command in the manual。
如果您需要更多详细信息或希望将查找集成到标准SELECT查询中,还有:
SELECT * FROM pg_settings;
返回与SHOW ALL相同的结果,但每个设置都有其他信息。对于您的原始请求:
SELECT * FROM pg_settings WHERE name = 'max_connections';