数据仓库服务 GAUSSDB(DWS)-CREATE ROLE:示例

时间:2024-05-09 09:29:49

示例

创建一个角色,名为manager:

1
CREATE ROLE manager IDENTIFIED BY '{password}';

创建一个角色,从2015年1月1日开始生效,到2026年1月1日失效:

1
CREATE ROLE miriam WITH LOGIN PASSWORD '{password}' VALID BEGIN '2015-01-01' VALID UNTIL '2026-01-01';

创建一个角色,认证类型是LDAP,LDAP认证的其他信息由pg_hba.conf提供:

1
CREATE ROLE role1 WITH LOGIN AUTHINFO 'ldap' PASSWORD DISABLE;

创建一个角色,认证类型是LDAP,LDAP认证的fulluser信息在创建时指定,此时ldap大小写敏感,需要用单引号包含:

1
CREATE ROLE role2 WITH LOGIN AUTHINFO 'ldapcn=role2,cn=user,dc=lework,dc=com' PASSWORD DISABLE;

创建一个角色,认证类型是OneAccess,OneAccess认证的authinfo信息在创建时指定,此时oneaccess大小写敏感,需要用单引号包括:

1
CREATE ROLE role3 WITH LOGIN AUTHINFO 'oneaccessClientId=AbCd123,domain=zwwdbualmd.huaweicloudoneaccess.com' PASSWORD DISABLE;

创建一个角色,登录密码有效期是30天:

1
CREATE ROLE role4 WITH LOGIN PASSWORD '{password}' PASSWORD EXPIRATION 30;
support.huaweicloud.com/sqlreference-830-dws/dws_06_0172.html