description: 版本:11
DROP RULE
DROP RULE — 移除覆寫規則
語法
DROP RULE [ IF EXISTS ] name ON table_name [ CASCADE | RESTRICT ]
說明
DROP RULE 用於移除覆寫規則。
參數
IF EXISTS
如果規則不存在,請不要拋出錯誤。在這種情況下發出 NOTICE。
name
要移除的規則名稱。
table_name
規則適用的資料表或檢視表名稱(可加入綱要限定)。
CASCADE
自動移除相依於規則的物件,以及相依於這些物件的所有物件(請參閱第 5.13 節)。
RESTRICT
如果任何物件相依於它,則拒絕移除規則。這是預設行為。
範例
要移除覆寫規則 newrule:
DROP RULE newrule ON mytable;
相容性
DROP RULE 是 PostgreSQL 語法的延伸功能,整個查詢覆寫系統也是。