跳转至
开发版采用单机部署,无需产品 License 文件。需要多机部署或大规模性能测试? 了解企业版

CREATE ROLE

CREATE ROLE在当前服务组中创建自定义角色。新角色尚未包含权限,需使用 GRANT 添加权限。

前提条件

先连接 Graph 服务,在 GQL 客户端中执行命令。

要创建角色,需要具有当前服务组的ADMIN角色。

语法

create_role_command
CREATE ROLE IF NOT EXISTS role_name COMMENT " comment "

create_role_command ::=
    'CREATE' 'ROLE' ('IF NOT EXISTS')? role_name  ('COMMENT' '"' comment '"')?

参数

IF NOT EXISTS

存在同名角色时跳过创建,保留原有描述和权限。省略该子句时,同名角色会导致命令报错。

role_name

新角色的名称。role_name必须是常规标识符。有关标识符的更多信息,请参见标识符命名规则。

comment

角色的描述。描述必须是字符串字面量。

示例

CREATE ROLE IF NOT EXISTS role1 COMMENT "This is role1"

使用 SHOW ALL ROLES 检查结果,应看到name为role1、comment为This is role1的记录。