Name
DROP RULE
--
データベースから既存のルールの削除
Synopsis
DROP RULE name [, ...]
入力
- name
削除する対象の、既存のルールの名前です。
出力
- DROP
成功時に返されるメッセージです。
- ERROR: Rule or view "name" not found
指定したルールが存在しなかった場合に返されるメッセージです。
説明
DROP RULEは指定したPostgres
のルールシステムからルールを削除します。
Postgresはすぐにそのルールの適用をやめ、
システムカタログからその定義を取り去ります。
注釈
DROP RULE文は
Postgresの言語拡張です。
ルールの作成方法に関する情報については
CREATE RULEを参照して下さい。
一旦ルールが削除されると、そのルールが記述した履歴情報も
消えてしまう可能性があります。
使用方法
下記のコマンドはnewruleという書き換えルールを削除します。
DROP RULE newrule;
互換性
SQL92
SQL92 には、DROP RULEはありません。