创建用户角色。
语法
create_role_statement ::= CREATE ROLE [ IF NOT EXISTS ] role_name
[ WITH role_options ]
role_options ::= role_option ( AND role_option )*
role_option ::= PASSWORD '=' string
| LOGIN '=' boolean
| SUPERUSER '=' boolean
| OPTIONS '=' map_literal
说明
通过CREATE ROlE语句,可创建用户角色,必须指定登录密码。通过该语句,您也可指定登录权限或超级用户权限。
默认情况下,Lindorm CQL的database role操作中,角色不具有超级用户权限。
参数
参数 | 说明 |
---|---|
role_name | 指定用户角色名称。 |
role_option |
|
示例
CREATE ROLE role1 WITH PASSWORD = 'password_a' AND LOGIN = true;
CREATE ROLE role2 WITH PASSWORD = 'password_b' AND LOGIN = true AND SUPERUSER = true;