ALTER CONVERSION — 変換の定義を変更する
ALTER CONVERSIONnameRENAME TOnew_nameALTER CONVERSIONnameOWNER TO {new_owner| CURRENT_USER | SESSION_USER } ALTER CONVERSIONnameSET SCHEMAnew_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文はありません。