ALTER OPERATOR
名前
ALTER OPERATOR -- 演算子の定義の変更
概要
ALTER OPERATOR name ( { lefttype | NONE } , { righttype | NONE } ) OWNER TO newowner説明
ALTER OPERATORは演算子の定義を変更します。
今の所、演算子の所有者を変更する機能のみが使用できます。
  
パラメータ
- name
- 既存の演算子の名前です。(スキーマ修飾名も可。)
      
- lefttype
- 演算子の左オペランドのデータ型です。
左オペランドがない演算子の場合はNONEと書いてください。
      
- righttype
- 演算子の右オペランドのデータ型です。
右オペランドがない演算子の場合はNONEと書いてください。
      
- newowner
- 新しい演算子の所有者です。
演算子の所有者を変更するにはスーパーユーザでなければなりません。
      
例
独自のtext型用のa @@ b演算子の所有者を変更します。
ALTER OPERATOR @@ (text, text) OWNER TO joe;
  
互換性
標準SQLには ALTER OPERATOR 文はありません。