無料スクリプト配布のPHP.TO   PHPの実用的なtips PHPマニュアル MySQLマニュアル Apacheマニュアル PostgreSQLマニュアル マニュアル検索    

ALTER OPERATOR

名前

ALTER OPERATOR -- 演算子の定義を変更する

概要

ALTER OPERATOR 

name

 ( { 

left_type

 | NONE } , { 

right_type

 | NONE } ) OWNER TO 

new_owner


ALTER OPERATOR 

name

 ( { 

left_type

 | NONE } , { 

right_type

 | NONE } ) SET SCHEMA 

new_schema

説明

ALTER OPERATOR は演算子の定義を変更します。 現在、演算子の所有者の変更のみが可能です。

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

パラメータ

name

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

left_type

演算子の左オペランドのデータ型です。 左オペランドがない演算子の場合は NONE を指定します。

right_type

演算子の右オペランドのデータ型です。 右オペランドがない演算子の場合は NONE を指定します。

new_owner

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

new_schema

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

text 型用の独自の演算子 a @@ b の所有者を変更します。

ALTER OPERATOR @@ (text, text) OWNER TO joe;

互換性

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

関連項目

CREATE OPERATOR , DROP OPERATOR

powered by SEO.CUG.NET