バージョンごとのドキュメント一覧

ALTER CONVERSION

ALTER CONVERSION <refpurpose>change the definition of a conversion</refpurpose> — 変換の定義を変更する

概要

ALTER CONVERSION name RENAME TO new_name
ALTER CONVERSION name OWNER TO { new_owner | CURRENT_ROLE | CURRENT_USER | SESSION_USER }
ALTER CONVERSION name SET SCHEMA new_schema

説明

<title>Description</title>

<command>ALTER CONVERSION</command> changes the definition of a conversion. ALTER CONVERSIONは変換の定義を変更します。

You must own the conversion to use <command>ALTER CONVERSION</command>. To alter the owner, you must be able to <literal>SET ROLE</literal> to the new owning role, and that role must have <literal>CREATE</literal> privilege on the conversion's schema. (These restrictions enforce that altering the owner doesn't do anything you couldn't do by dropping and recreating the conversion. However, a superuser can alter ownership of any conversion anyway.) ALTER CONVERSIONを使用するには変換の所有者でなければなりません。 所有者を変更するには、新しい所有者ロールに対してSET ROLEができなければなりません。また、そのロールは変換のスキーマにおいてCREATE権限を持たなければなりません。 (この制限により、所有者の変更に伴い変換の削除や再作成ができなくなるといった問題が起こらないようになります。 しかし、スーパーユーザはすべての変換の所有者を変更できます。)

パラメータ

<title>Parameters</title>
name

The name (optionally schema-qualified) of an existing conversion. 既存の変換の名前です(スキーマ修飾名も可)。

new_name

The new name of the conversion. 変換の新しい名前です。

new_owner

The new owner of the conversion. 変換の新しい所有者です。

new_schema

The new schema for the conversion. 変換の新しいスキーマです。

<title>Examples</title>

To rename the conversion <literal>iso_8859_1_to_utf8</literal> to <literal>latin1_to_unicode</literal>: 変換iso_8859_1_to_utf8の名前をlatin1_to_unicodeへ変更します。

ALTER CONVERSION iso_8859_1_to_utf8 RENAME TO latin1_to_unicode;

To change the owner of the conversion <literal>iso_8859_1_to_utf8</literal> to <literal>joe</literal>: 変換iso_8859_1_to_utf8の所有者をjoeに変更します。

ALTER CONVERSION iso_8859_1_to_utf8 OWNER TO joe;

互換性

<title>Compatibility</title>

There is no <command>ALTER CONVERSION</command> statement in the SQL standard. 標準SQLにはALTER CONVERSION文はありません。

関連項目

<title>See Also</title> CREATE CONVERSION, DROP CONVERSION