mil*_*121 32 database postgresql
我需要找出是否已在每个用户的postgresql数据库上设置了连接限制.我知道您可以使用以下方法设置此限制:
ALTER USER johndoe WITH CONNECTION LIMIT 2;
Run Code Online (Sandbox Code Playgroud)
你能在pg_users表中检查一下吗?
谢谢,马克
DrC*_*sos 30
连接到数据库时,您希望获得此信息
SELECT rolname, rolconnlimit
FROM pg_roles
WHERE rolconnlimit <> -1;
Run Code Online (Sandbox Code Playgroud)
更多详细信息,请访问http://www.postgresql.org/docs/current/static/view-pg-roles.html
a_h*_*ame 23
此信息可在视图中的rolconnlimit列中找到:pg_roles
http://www.postgresql.org/docs/current/static/view-pg-roles.html
对于可以登录的角色,这将设置此角色可以进行的最大并发连接数.-1表示没有限制.