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 命令

另请参阅

创建规则修改规则

反馈

提交任何关于 "DROP RULE" 的评论、建议或更正 此处