ALTER CONVERSION — 変換の定義を変更する
ALTER CONVERSIONname
RENAME TOnew_name
ALTER CONVERSIONname
OWNER TO {new_owner
| CURRENT_USER | SESSION_USER } ALTER CONVERSIONname
SET 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
文はありません。