ALTER CONVERSION
名前
ALTER CONVERSION -- 変換の定義を変更する
概要
ALTER CONVERSION name RENAME TO new_name
ALTER CONVERSION name OWNER TO new_owner
ALTER CONVERSION name SET SCHEMA new_schema
説明
ALTER CONVERSIONは変換の定義を変更します。
ALTER CONVERSIONを使用するには変換の所有者でなければなりません。
所有者を変更するには、直接または間接的に新しいロールのメンバでなければなりません。
また、そのロールは変換のスキーマにおいてCREATE権限を持たなければなりません。
(この制限により、所有者の変更に伴い変換の削除や再作成ができなくなるといった問題が起こらないようになります。
しかし、スーパーユーザはすべての変換の所有者を変更することができます。)
パラメータ
- name
既存の変換の名前です(スキーマ修飾名も可)。
- new_name
変換の新しい名前です。
- new_owner
変換の新しい所有者です。
- new_schema
変換の新しいスキーマです。
例
変換iso_8859_1_to_utf8の名前をlatin1_to_unicodeへ変更します。
ALTER CONVERSION iso_8859_1_to_utf8 RENAME TO latin1_to_unicode;
変換iso_8859_1_to_utf8の所有者をjoeに変更します。
ALTER CONVERSION iso_8859_1_to_utf8 OWNER TO joe;
互換性
標準SQLにはALTER CONVERSION文はありません。