On this page
DROP RULE
DROP RULE —删除重写规则
Synopsis
DROP RULE [ IF EXISTS ] name ON table_name [ CASCADE | RESTRICT ]
Description
DROP RULE
删除了重写规则。
Parameters
IF EXISTS
- 如果规则不存在,请不要抛出错误。在这种情况下发出通知。
name
- 要删除的规则的名称。
table_name
- 规则适用的表或视图的名称(可选,由模式限定)。
CASCADE
- 自动删除依赖于规则的对象,并依次删除依赖于那些对象的所有对象(请参见Section 5.13)。
RESTRICT
- 如果有任何对象依赖该规则,则拒绝删除该规则。这是默认值。
Examples
删除重写规则newrule
:
DROP RULE newrule ON mytable;
Compatibility
DROP RULE
是 PostgreSQL 语言扩展,整个查询重写系统也是如此。