数据仓库服务 GAUSSDB(DWS)-权限管理:权限授予或撤销

时间:2024-09-24 17:40:43

权限授予或撤销

数据库对象创建后,进行对象创建的用户就是该对象的所有者。集群安装后的默认情况下,未开启三权分立,数据库系统管理员具有与对象所有者相同的权限。

也就是说对象创建后,默认只有对象所有者或者系统管理员可以查询、修改和删除对象,以及通过GRANT将对象的权限授予其他用户。为使其他用户能够使用对象,可以由对象所有者或管理员通过GRANT/REVOKE对其他用户或角色授予与撤销。

  • 使用GRANT语句授予权限。
    例如,将模式myschema的权限赋给角色u1后,将表myschema.t1的SELECT权限授予角色u1。
    1
    2
    GRANT USAGE ON SCHEMA myschema TO u1;
    GRANT SELECT ON TABLE myschema.t1 to u1;
    
  • 使用REVOKE撤销已经授予的权限。
    例如:撤销用户u1在指定表myschema.t1上的所有权限。
    REVOKE ALL PRIVILEGES ON myschema.t1 FROM u1; 
support.huaweicloud.com/devg-910-dws/dws_04_0054.html