DROP INDEX(7)

NAME
DROP INDEX - インデックスの削除

SYNOPSIS

DROP INDEX [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]

説明

DROP INDEXはデータベースシステムから既存のインデックスを削除します。 このコマンドを実行するには、そのインデックスを所有していなければなりません。

パラメータ

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

name
    削除するインデックスの名前です（スキーマ修飾名も可）。

CASCADE
    そのインデックスに依存しているオブジェクトを自動的に削除します。

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

例

次のコマンドはtitle_idxインデックスを削除します。

DROP INDEX title_idx;

互換性

DROP INDEXはPostgreSQLの言語拡張です。 標準SQLにはインデックスに関する規定はありません。

関連項目
CREATE INDEX [create_index(7)]