CREATE GROUP
是一个用于定义角色的历史 DDL 命令。
CREATE GROUP
添加于 PostgreSQL 7.0;自 PostgreSQL 8.1 起,它成为 CREATE ROLE
的别名。
更改历史记录
- PostgreSQL 10
- 选项
UNENCRYPTED PASSWORD
已移除 (eb61136d)
- 选项
- PostgreSQL 9.6
- 选项
CREATEUSER
/NOCREATEUSER
已移除 (提交 d371bebd)
- 选项
- PostgreSQL 9.5
- PostgreSQL 9.1
- 选项
REPLICATION
/NOREPLICATION
已添加 (提交 9b8aff8c)
- 选项
- PostgreSQL 8.1
CREATE ROLE
的别名 (提交 7762619e)
- PostgreSQL 7.0
- 已添加 (提交 99b8f845)
示例
CREATE GROUP
的基本用法示例
postgres=# CREATE GROUP bar; CREATE ROLE
请注意,由于 CREATE GROUP
是 CREATE ROLE
的别名,因此可以使用以下用法,尽管有点违反直觉
postgres=# CREATE GROUP foo; CREATE ROLE postgres=# ALTER USER foo LOGIN ; ALTER ROLE
参考文献
- PostgreSQL 文档: CREATE GROUP