DROP GROUP 是用于删除数据库角色的一个历史 DDL 命令。
DROP GROUP 在 PostgreSQL 7.0 中被添加;自 PostgreSQL 8.1 起,它一直是 DROP ROLE 的别名。
变更历史
- PostgreSQL 8.2
- 添加了
DROP GROUP IF EXISTS ...语法(提交 f8b54fe6)
- 添加了
- PostgreSQL 8.1
- PostgreSQL 7.0
- 添加(提交 99b8f845)
示例
DROP GROUP 的基本执行示例
postgres=# DROP GROUP foo; DROP ROLE
尝试删除不存在的角色
postgres=# DROP GROUP foo; ERROR: role "foo" does not exist
安全地尝试删除可能不存在的角色
postgres=# DROP GROUP IF EXISTS foo; NOTICE: role "foo" does not exist, skipping DROP ROLE
请注意,由于 DROP GROUP 是 DROP ROLE 的别名,因此此命令返回的输出会引用角色。
更多示例请参见 DROP ROLE。
参考资料
- PostgreSQL 文档: DROP GROUP
另请参阅
反馈
在此处 提交有关“DROP GROUP”的任何评论、建议或更正。