企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# DROP RULE ## Name DROP RULE -- 删除一个重写规则 ## Synopsis ``` DROP RULE [ IF EXISTS ] _name_ ON _table_name_ [ CASCADE | RESTRICT ] ``` ## 描述 `DROP RULE`删除一个规则。 ## 参数 `IF EXISTS` 如果指定的规则不存在,那么发出一个 notice 而不是抛出一个错误。 `_name_` 要删除的现存规则名称。 `_table_name_` 该规则应用的关系名字(可以有模式修饰)。 `CASCADE` 级联删除依赖于此规则的对象。 `RESTRICT` 如果有任何依赖对象,则拒绝删除此规则。这个是缺省。 ## 例子 删除重写规则`newrule`: ``` DROP RULE newrule ON mytable; ``` ## 兼容性 `DROP RULE`是一个PostgreSQL语言的扩展, 就像查询重写系统。 ## 又见 [CREATE RULE](#calibre_link-12), [ALTER RULE](#calibre_link-474)