PostgreSQL中的权限显示
PostgreSQL中的权限显示
通九互联科技 发表于2年前
PostgreSQL中的权限显示
  • 发表于 2年前
  • 阅读 48
  • 收藏 1
  • 点赞 0
  • 评论 0

腾讯云 十分钟定制你的第一个小程序>>>   

摘要: PostgreSQL中\d命令中Access privileges的含义

我们在PostgreSQL中使用\d命令,会有一个Access Privilieges的列

该列的含义如下

rolename=xxxx -- privileges granted to a role
        =xxxx -- privileges granted to PUBLIC

            r -- SELECT ("read")
            w -- UPDATE ("write")
            a -- INSERT ("append")
            d -- DELETE
            D -- TRUNCATE
            x -- REFERENCES
            t -- TRIGGER
            X -- EXECUTE
            U -- USAGE
            C -- CREATE
            c -- CONNECT
            T -- TEMPORARY
      arwdDxt -- ALL PRIVILEGES (for tables, varies for other objects)
            * -- grant option for preceding privilege

        /yyyy -- role that granted this privilege

其中需要注意的是PUBLIC这个特殊的角色。

按照文档的说法PUBLIC这个角色是指数据库中所有的角色,包括当前没有,以后创建的出的新角色。


共有 人打赏支持
粉丝 128
博文 40
码字总数 23779
作品 1
×
通九互联科技
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: