DROP OPERATOR CLASS

名前

DROP OPERATOR CLASS -- 演算子クラスを削除する

概要

DROP OPERATOR CLASS [ IF EXISTS ] name USING index_method [ CASCADE | RESTRICT ]

説明

DROP OPERATOR CLASSは既存の演算子クラスを削除します。 このコマンドを実行するには、演算子クラスの所有者でなければなりません。

パラメータ

IF EXISTS

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

name

既存の演算子クラスの名前です(スキーマ修飾名も可)。

index_method

この演算子クラスを使用するインデックスアクセスメソッドの名前です。

CASCADE

この演算子クラスに依存しているオブジェクトを自動的に削除します。

RESTRICT

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

widget_opsという名前のB-tree演算子クラスを削除します。

DROP OPERATOR CLASS widget_ops USING btree;

演算子クラスを使用するインデックスが存在する場合、このコマンドは実行できません。 このようなインデックスを演算子クラスとともに削除するには、CASCADEを指定します。

互換性

標準SQLにはDROP OPERATOR CLASSは存在しません。

関連項目

ALTER OPERATOR CLASS, CREATE OPERATOR CLASS