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

# ALTER OPERATOR CLASS

## 名前

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

## 概要

    ALTER OPERATOR CLASS name USING index_method RENAME TO new_name
    ALTER OPERATOR CLASS name USING index_method OWNER TO new_owner
    ALTER OPERATOR CLASS name USING index_method SET SCHEMA new_schema

## 説明

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

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

## パラメータ

`name`

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

`index_method`

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

`new_name`

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

`new_owner`

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

`new_schema`

  演算子クラスの新しいスキーマです。

## 互換性

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

## 関連項目

CREATE OPERATOR CLASS, DROP OPERATOR CLASS, ALTER OPERATOR FAMILY

前のページ | ホーム | 次のページ
ALTER OPERATOR | 上に戻る | ALTER OPERATOR FAMILY