ALTER OPERATOR CLASS(7)

NAME
ALTER OPERATOR CLASS - 演算子クラスの定義を変更する

SYNOPSIS

ALTER OPERATOR CLASS name USING index_method RENAME TO newname
ALTER OPERATOR CLASS name USING index_method OWNER TO newowner

説明

ALTER OPERATOR CLASSは演算子クラスの定義を変更します。

ALTER OPERATOR CLASSを使用するには演算子クラスの所有者でなければなりません。 所有者を変更するには、直接または間接的に新しい所有者ロールのメンバでなければなりません。 また、そのロールが演算子クラスのスキーマにおいてCREATEを持たなければなりません。 （この制限により、強制的に、所有者の変更が演算子クラスの削除と再作成で行うことができない何らかの処理を行わないようになります。 しかし、スーパーユーザはすべての演算子クラスの所有者を変更することができます。）

パラメータ

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

index_method
    演算子クラス用のインデックスメソッドの名前です。

newname
    新しい演算子クラス名です。

newowner
    新しい演算子クラスの所有者です。

互換性

標準SQLにはALTER OPERATOR CLASS文はありません。

関連項目
CREATE OPERATOR CLASS [create_operator_class(7)], DROP OPERATOR CLASS [drop_operator_class(7)], ALTER OPERATOR FAMILY [alter_operator_family(7)]