ALTER COLLATION
Изменяет определение правила сортировки (collation).
Синтаксис
ALTER COLLATION <name> RENAME TO <new_name>
ALTER COLLATION <name> OWNER TO <new_owner>
ALTER COLLATION <name> SET SCHEMA <new_schema>
Описание
Команда ALTER COLLATION изменяет определение правила сортировки.
Необходимо быть владельцем правила сортировки, чтобы использовать ALTER COLLATION.
Чтобы сменить владельца, необходимо также быть прямым или косвенным членом новой роли-владельца, и эта роль должна иметь право CREATE в схеме правила сортировки.
Эти ограничения гарантируют, что смена владельца не позволит сделать ничего, что нельзя было бы сделать путем удаления и повторного создания правила сортировки.
Однако суперпользователь может изменить владельца любого правила сортировки в любом случае.
Параметры
| Параметр | Описание |
|---|---|
name |
Имя существующего правила сортировки (опционально указанное со схемой) |
new_name |
Новое имя правила сортировки |
new_owner |
Новый владелец правила сортировки |
new_schema |
Новая схема для правила сортировки |
Примеры
Переименование правила сортировки de_DE в german:
ALTER COLLATION "de_DE" RENAME TO german;
Смена владельца правила сортировки en_US на joe:
ALTER COLLATION "en_US" OWNER TO joe;
Совместимость
В стандарте SQL нет команды ALTER COLLATION.