ALTER CONVERSION#
ALTER CONVERSION
ALTER CONVERSION — изменить определение преобразования
Синтаксис
ALTER CONVERSIONnameRENAME TOnew_nameALTER CONVERSIONnameOWNER TO {new_owner| CURRENT_ROLE | CURRENT_USER | SESSION_USER } ALTER CONVERSIONnameSET 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.