DROP DOMAIN
是用于删除域的 DDL 命令。
DROP DOMAIN
添加于PostgreSQL 7.3。
更改历史记录
- PostgreSQL 8.2
DROP DOMAIN IF EXISTS ...
语法添加 (提交 daea4d8e)
- PostgreSQL 7.3
- 添加 (提交 01c76f74)
示例
尝试删除正在使用的域
postgres=# DROP DOMAIN git_sha1 ; ERROR: cannot drop type git_sha1 because other objects depend on it DETAIL: column commit_ref of table repo_commit_ref depends on type git_sha1 HINT: Use DROP ... CASCADE to drop the dependent objects too.
删除正在使用的域
postgres=# DROP DOMAIN git_sha1 CASCADE; NOTICE: drop cascades to column commit_ref of table repo_commit_ref DROP DOMAIN
参考
- PostgreSQL 文档: DROP DOMAIN