ALTER CONVERSION
Изменяет определение перекодировки (conversion).
Синтаксис
ALTER CONVERSION <name> RENAME TO <newname>
ALTER CONVERSION <name> OWNER TO <newowner>
ALTER CONVERSION <name> SET SCHEMA <new_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.