PostgreSQL 9.1.1文書
前のページ | 巻戻し |  | 早送り | 次のページ

# DROP RULE

## 名前

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

## 概要

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

## 説明

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

## パラメータ

`IF EXISTS`

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

`name`

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

`table`

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

`CASCADE`

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

`RESTRICT`

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

## 例

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

    DROP RULE newrule ON mytable;

## 互換性

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

## 関連項目

CREATE RULE

前のページ | ホーム | 次のページ
DROP ROLE | 上に戻る | DROP SCHEMA