ALTER CONVERSION#

ALTER CONVERSION

ALTER CONVERSION

ALTER CONVERSION — изменить определение преобразования

Синтаксис

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

Описание

ALTER CONVERSION изменяет определение преобразования.

Вы должны владеть преобразованием, чтобы использовать ALTER CONVERSION. Чтобы изменить владельца, вы должны иметь возможность SET ROLE на новую роль владельца, и эта роль должна иметь привилегию 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.