• 技术文章 >数据库 >PostgreSQL

    postgresql遇到权限不够的情况的解决方法

    yangyang2020-04-15 11:46:03原创11297

    在PostgreSQL权限不同是:

    在我们使用postgresql数据库遇到权限不够的情况我们可以使用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 是代表所有用户的简短形式。

    示例:

    创建一个用户:

    runoobdb=# CREATE USER runoob WITH PASSWORD 'password';
    CREATE ROLE

    为用户分配权限:

    runoobdb=# GRANT ALL ON COMPANY TO runoob;
    GRANT

    推荐:PostgreSQL教程

    专题推荐:postgresql
    上一篇:postgresql不存在dual如何解决 下一篇:navicat for postgresql怎么导入sql文件

    相关文章推荐

    • postgresql如何查看表数据• postgresql如何将sql_ascii转换为utf8• postgresql登录失败怎么办

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网