ALTER OPERATOR CLASS — 演算子クラスの定義を変更する
ALTER OPERATOR CLASSnameUSINGindex_methodRENAME TOnew_nameALTER OPERATOR CLASSnameUSINGindex_methodOWNER TO {new_owner| CURRENT_USER | SESSION_USER } ALTER OPERATOR CLASSnameUSINGindex_methodSET SCHEMAnew_schema
ALTER OPERATOR CLASSは演算子クラスの定義を変更します。
ALTER OPERATOR CLASSを使用するには演算子クラスの所有者でなければなりません。
所有者を変更するには、直接または間接的に新しい所有者ロールのメンバでなければなりません。
また、そのロールが演算子クラスのスキーマにおいてCREATEを持たなければなりません。
(この制限により、演算子クラスの削除と再作成で行うことができない処理を所有者の変更で行えないようになります。
しかし、スーパーユーザはすべての演算子クラスの所有者を変更することができます。)
name既存の演算子クラスの名前です(スキーマ修飾名も可)。
index_method演算子クラス用のインデックスメソッドの名前です。
new_name新しい演算子クラス名です。
new_owner演算子クラスの新しい所有者です。
new_schema演算子クラスの新しいスキーマです。
標準SQLにはALTER OPERATOR CLASS文はありません。