解决postgresql的权限不够的方法

小编给大家分享一下解决postgresql的权限不够的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

网站建设哪家好,找成都创新互联!专注于网页设计、网站建设、微信开发、微信小程序、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了南宁免费建站欢迎大家使用!

如果你创建了一个数据库对象,那么你就成为它的所有者。缺省时,只有对象的所有者可以在对象上做任何事情。为了允许其它用户使用它,我们必须赋予他们权限。不过超级用户总是可以操作任何对象。

有好多种不同的权限:SELECT, INSERT, UPDATE, DELETE, REFERENCES, TRIGGER, CREATE, CONNECT, TEMPORARY, EXECUTE, USAGE 。适用于特定对象的权限因对象类型(表/函数等)不同而不同。

根据对象的类型(表,函数等),权限将应用于对象。 要为用户分配权限,使用GRANT命令。

GRANT命令的基本语法如下:

GRANT privilege [, ...]
ON object [, ...]
TO { PUBLIC | GROUP group | username }

privilege − 值可以为:SELECT,INSERT,UPDATE,DELETE, RULE,ALL。

object − 要授予访问权限的对象名称。可能的对象有: table, view,sequence。

PUBLIC − 表示所有用户。

GROUP group − 为用户组授予权限。

username − 要授予权限的用户名。PUBLIC 是代表所有用户的简短形式。

示例:

给用户 "runoob" 分配权限:

runoobdb=# GRANT ALL ON COMPANY TO runoob;
GRANT

看完了这篇文章,相信你对解决postgresql的权限不够的方法有了一定的了解,想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!

本文标题:解决postgresql的权限不够的方法
文章转载:https://www.cdcxhl.com/article16/ihihgg.html

成都网站建设公司_创新互联,为您提供搜索引擎优化网站内链品牌网站制作定制网站全网营销推广网站建设

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都网页设计公司