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;
Совместимость
В стандарте SQL нет команды ALTER CONVERSION.