VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

CREATE GROUP

功能描述

创建一个新用户组。

注意事项

CREATE GROUP是CREATE ROLE的别名,非SQL标准语法,不推荐使用,建议用户直接使用CREATE ROLE替代。

语法格式

CREATE GROUP group_name [ [ WITH ] option [ ... ] ] [ ENCRYPTED | UNENCRYPTED ] { PASSWORD | IDENTIFIED BY } { 'password' | DISABLE };

其中可选项option子句语法为:

{SYSADMIN | NOSYSADMIN} 
    | {AUDITADMIN | NOAUDITADMIN} 
    | {CREATEDB | NOCREATEDB} 
    | {USEFT | NOUSEFT} 
    | {CREATEROLE | NOCREATEROLE} 
    | {INHERIT | NOINHERIT} 
    | {LOGIN | NOLOGIN} 
    | {REPLICATION | NOREPLICATION} 
    | {INDEPENDENT | NOINDEPENDENT} 
    | {VCADMIN | NOVCADMIN} 
    | CONNECTION LIMIT connlimit 
    | VALID BEGIN 'timestamp' 
    | VALID UNTIL 'timestamp' 
    | RESOURCE POOL 'respool' 
    | PERM SPACE 'spacelimit' 
    | TEMP SPACE 'tmpspacelimit' 
    | SPILL SPACE 'spillspacelimit' 
    | IN ROLE role_name [, ...] 
    | IN GROUP role_name [, ...] 
    | ROLE role_name [, ...] 
    | ADMIN rol e_name [, ...] 
    | USER role_name [, ...] 
    | SYSID uid 
    | DEFAULT TABLESPACE tablespace_name 
    | PROFILE DEFAULT 
    | PROFILE profile_name 
    | PGUSER

参数说明

请参考CREATE ROLE的参数说明。