DROP RULE(7)

NAME
DROP RULE - 書き換えルールを削除する

SYNOPSIS

DROP RULE [ IF EXISTS ] name ON relation [ CASCADE | RESTRICT ]

説明

DROP RULEは書き換えルールを削除します。

パラメータ

IF EXISTS
    ルールが存在しない場合でもエラーになりません。 この場合注意メッセージが発行されます。

name
    削除するルールの名前です。

relation
    そのルールが適用されたテーブルもしくはビューの名前です（スキーマ修飾名も可）。

CASCADE
    ルールに依存するオブジェクトを自動的に削除します。

RESTRICT
    依存するオブジェクトがある場合、ルールの削除を拒否します。 こちらがデフォルトです。

例

newruleという書き換えルールを削除します。

DROP RULE newrule ON mytable;

互換性

標準SQLにはDROP RULE文はありません。

関連項目
CREATE RULE [create_rule(7)]