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
.
Чтобы изменить владельца, вы также должны быть прямым или косвенным членом новой
роли-владельца, и у этой роли должно быть разрешение 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
.