ALTER CONVERSION
ALTER CONVERSION — изменить определение перекодировки
Синтаксис
ALTER CONVERSIONимя
RENAME TOновое_имя
ALTER CONVERSIONимя
OWNER TO {новый_владелец
| CURRENT_ROLE | CURRENT_USER | SESSION_USER } ALTER CONVERSIONимя
SET SCHEMAновая_схема
Описание
ALTER CONVERSION
изменяет определение перекодировки.
Выполнить ALTER CONVERSION
может только владелец соответствующей перекодировки. Чтобы сменить владельца, необходимо иметь право SET ROLE
для новой роли-владельца, а эта роль должна иметь право CREATE
в схеме перекодировки. (С такими ограничениями при смене владельца не происходит ничего такого, что нельзя было бы сделать, имея право удалить и вновь создать перекодировку. Однако суперпользователь может сменить владельца перекодировки в любом случае.)
Параметры
имя
Имя существующей перекодировки (возможно, дополненное схемой).
новое_имя
Новое имя перекодировки.
новый_владелец
Новый владелец перекодировки.
новая_схема
Новая схема перекодировки.
Примеры
Переименование перекодировки 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;
Совместимость
Оператор ALTER CONVERSION
отсутствует в стандарте SQL.