ALTER CONVERSION#
ALTER CONVERSION
ALTER CONVERSION — изменить определение преобразования
Синтаксис
ALTER CONVERSIONname
RENAME TOnew_name
ALTER CONVERSIONname
OWNER TO {new_owner
| CURRENT_ROLE | CURRENT_USER | SESSION_USER } ALTER CONVERSIONname
SET SCHEMAnew_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
.