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 语言扩展,整个查询重写系统也是如此。

See Also

CREATE RULE, ALTER RULE