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