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. | {MONADMIN | NOMONADMIN}
3. | {OPRADMIN | NOOPRADMIN}
4. | {POLADMIN | NOPOLADMIN}
5. | {AUDITADMIN | NOAUDITADMIN}
6. | {CREATEDB | NOCREATEDB}
7. | {USEFT | NOUSEFT}
8. | {CREATEROLE | NOCREATEROLE}
9. | {INHERIT | NOINHERIT}
10. | {LOGIN | NOLOGIN}
11. | {REPLICATION | NOREPLICATION}
12. | {INDEPENDENT | NOINDEPENDENT}
13. | {VCADMIN | NOVCADMIN}
14. | {PERSISTENCE | NOPERSISTENCE}
15. | CONNECTION LIMIT connlimit
16. | VALID BEGIN 'timestamp'
17. | VALID UNTIL 'timestamp'
18. | RESOURCE POOL 'respool'
19. | PERM SPACE 'spacelimit'
20. | TEMP SPACE 'tmpspacelimit'
21. | SPILL SPACE 'spillspacelimit'
22. | IN ROLE role_name [, ...]
23. | IN GROUP role_name [, ...]
24. | ROLE role_name [, ...]
25. | ADMIN rol e_name [, ...]
26. | USER role_name [, ...]
27. | SYSID uid
28. | DEFAULT TABLESPACE tablespace_name
29. | PROFILE DEFAULT
30. | PROFILE profile_name
31. | PGUSER

参数说明

请参考CREATE ROLE的参数说明。

相关链接

ALTER GROUP,DROP GROUP,CREATE ROLE