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语言的扩展, 就像查询重写系统。