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

