【发布时间】:2011-06-04 17:55:03
【问题描述】:
我需要查明是否在 Postgresql 数据库上针对每个用户设置了连接限制。
我知道您可以使用以下方法设置这样的限制:
ALTER USER johndoe WITH CONNECTION LIMIT 2;
你能在 pg_users 表中检查一下吗?
【问题讨论】:
标签: database postgresql database-connection
我需要查明是否在 Postgresql 数据库上针对每个用户设置了连接限制。
我知道您可以使用以下方法设置这样的限制:
ALTER USER johndoe WITH CONNECTION LIMIT 2;
你能在 pg_users 表中检查一下吗?
【问题讨论】:
标签: database postgresql database-connection
在连接到数据库时您想要获取此信息
SELECT rolname, rolconnlimit
FROM pg_roles
WHERE rolconnlimit <> -1;
更多详情请访问http://www.postgresql.org/docs/current/static/view-pg-roles.html
【讨论】:
此信息在视图 pg_roles 的 rolconnlimit 列中可用
http://www.postgresql.org/docs/current/static/view-pg-roles.html
对于可以登录的角色,这将设置此角色可以建立的最大并发连接数。 -1 表示没有限制。
【讨论】: