CREATE GROUP

功能描述

创建一个新用户组。

注意事项

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

语法格式

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

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

  1. {SYSADMIN | NOSYSADMIN}
  2. | {AUDITADMIN | NOAUDITADMIN}
  3. | {CREATEDB | NOCREATEDB}
  4. | {USEFT | NOUSEFT}
  5. | {CREATEROLE | NOCREATEROLE}
  6. | {INHERIT | NOINHERIT}
  7. | {LOGIN | NOLOGIN}
  8. | {REPLICATION | NOREPLICATION}
  9. | {INDEPENDENT | NOINDEPENDENT}
  10. | {VCADMIN | NOVCADMIN}
  11. | CONNECTION LIMIT connlimit
  12. | VALID BEGIN 'timestamp'
  13. | VALID UNTIL 'timestamp'
  14. | RESOURCE POOL 'respool'
  15. | PERM SPACE 'spacelimit'
  16. | TEMP SPACE 'tmpspacelimit'
  17. | SPILL SPACE 'spillspacelimit'
  18. | IN ROLE role_name [, ...]
  19. | IN GROUP role_name [, ...]
  20. | ROLE role_name [, ...]
  21. | ADMIN rol e_name [, ...]
  22. | USER role_name [, ...]
  23. | SYSID uid
  24. | DEFAULT TABLESPACE tablespace_name
  25. | PROFILE DEFAULT
  26. | PROFILE profile_name
  27. | PGUSER

参数说明

请参考CREATE ROLE的参数说明

相关链接

ALTER GROUPDROP GROUPCREATE ROLE