postgresql|数据库|角色(用户)管理工作---授权和去权以及usage和select两种权限的区别
-- 授予角色权限
GRANT USAGE ON DATABASE mydatabase TO myrole;
GRANT SELECT ON mytable TO myrole;
-- 去除角色权限
REVOKE SELECT ON mytable FROM myrole;
-- 角色授权给用户
GRANT myrole TO myuser;
-- 用户去除角色
REVOKE myrole FROM myuser;
这个例子展示了如何在PostgreSQL中授予和去除角色(用户)的权限。GRANT USAGE
和 GRANT SELECT
分别用于授予连接数据库和查询表的权限。REVOKE
用来去除这些权限。最后,可以授予和去除用户的角色。
评论已关闭