PostgreSQL数据库查看用户权限

SQL herman 1270浏览 0评论

PostgreSQL 数据库国内的资料真的是少,最近想查询一下其相关用户的数据库权限时,网上给的答案都是答非所问啊。很着急,下面总结一下权限相关的语句,以备以后使用。

查看某用户的表权限

select * from information_schema.table_privileges where grantee='xttblog';

查看usage权限表

select * from information_schema.usage_privileges where grantee='xttblog';

查看存储过程函数相关权限表

select * from information_schema.routine_privileges where grantee='xttblog';

建用户授权

create user xttblog;
alter user xttblog with password '';
alter user xttblog with CONNECTION LIMIT  20;#连接数限制

以上是比较常用的权限相关的sql。

业余草公众号

最后,欢迎关注我的个人微信公众号:业余草(yyucao)!可加QQ1群:135430763,QQ2群:454796847,QQ3群:187424846。QQ群进群密码:xttblog,想加微信群的朋友,可以微信搜索:xmtxtt,备注:“xttblog”,添加助理微信拉你进群。备注错误不会同意好友申请。再次感谢您的关注!后续有精彩内容会第一时间发给您!原创文章投稿请发送至532009913@qq.com邮箱。商务合作可添加助理微信进行沟通!

本文原文出处:业余草: » PostgreSQL数据库查看用户权限