数据仓库服务 GAUSSDB(DWS)-如何创建GaussDB(DWS)数据库私有用户和私有表?:实现原理

时间:2024-09-23 15:49:12

实现原理

通过创建INDEPENDENT属性的用户来实现。

INDEPENDENT | NOINDEPENDENT:定义私有、独立的角色。具有INDEPENDENT属性的角色,管理员对其进行的控制、访问的权限被分离,具体规则如下:

  • 未经INDEPENDENT角色授权,管理员无权对其表对象进行增、删、查、改、拷贝、授权操作。
  • 未经INDEPENDENT角色授权,管理员无权修改INDEPENDENT角色的继承关系。
  • 管理员无权修改INDEPENDENT角色的表对象的属主。
  • 管理员无权修改INDEPENDENT角色的数据库口令,INDEPENDENT角色需管理好自身口令,口令丢失无法重置。
  • 管理员属性用户不允许定义修改为INDEPENDENT属性。
support.huaweicloud.com/dws_faq/dws_03_0199.html