DROP RULE

用于移除规则的 SQL 命令

DROP RULE 是用于移除规则的 DDL 命令。

DROP RULE 一直存在于 PostgreSQL 中,尽管它直到 PostgreSQL 6.4 版本才真正可用。

变更历史

示例

DROP RULE 的基本用法示例

postgres=# DROP RULE foo_insert_rule ON foo;
DROP RULE

尝试删除一个不存在的规则

postgres=# DROP RULE foo_update_rule ON foo;
ERROR:  rule "foo_update_rule" for relation "foo" does not exist

安全地尝试删除可能不存在的规则

postgres=# DROP RULE IF EXISTS foo_insert_rule ON foo;
NOTICE:  rule "foo_insert_rule" for relation "foo" does not exist, skipping
DROP RULE

分类

DDL, 规则, SQL命令

另请参阅

CREATE RULE, ALTER RULE

反馈

提交有关“DROP RULE”的任何评论、建议或更正,请在此处 提交