在实际业务中,管理员需要根据使用GaussDB 200的业务场景和业务需求规划,对角色进行管理。为角色赋权仅针对特定的数据库对象(表空间、数据库、模式、外部服务器、表、只读外表、只写外表、视图)。
任务场景 | 角色授权操作 | 说明 |
|---|---|---|
Tablespace | Create | 适用于物理集群、逻辑集群。 |
Database | Create | |
Schema | Create、Usage | |
Server | Usage | |
Foreign table(read) | Select | |
Foreign table(write) | Insert | |
Table | Insert、Delete、Update、Select、Truncate | |
View | Select | |
LogicalCluster | Usage、Compute | 适用于逻辑集群。 |
说明:在逻辑集群模式下,与LogicalCluster同级会有FreeSchemas资源,表示不属于任何一个逻辑集群下的模式。

角色权限请参见表1,具体的角色和权限关系请参照管理用户及权限章节。权限分类说明如下:
说明:物理集群模式下表级别的权限依赖于上层schema的Usage权限;逻辑集群模式下表级别的权限依赖于上层schema的Usage和NodeGroup的Usage权限。
取消表级别的权限并不会同步自动取消依赖于上层schema的权限。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3166696/ ,如需转载,请注明出处,否则将追究法律责任。