ALTER OPERATOR CLASS — изменение определения класса операторов
ALTER OPERATOR CLASSnameUSINGindex_methodRENAME TOnew_nameALTER OPERATOR CLASSnameUSINGindex_methodOWNER TO {new_owner| CURRENT_ROLE | CURRENT_USER | SESSION_USER } ALTER OPERATOR CLASSnameUSINGindex_methodSET SCHEMAnew_schema
Команда ALTER OPERATOR CLASS изменяет определение
класса операторов.
Чтобы использовать ALTER OPERATOR CLASS, вы должны быть владельцем класса операторов.
Чтобы изменить владельца, вы должны иметь возможность выполнить SET ROLE для
новой роли-владельца, и эта роль должна иметь право CREATE
в схеме класса операторов.
(Эти ограничения гарантируют, что изменение владельца не позволит сделать ничего такого,
что нельзя было бы сделать удалением и повторным созданием класса операторов.
Однако суперпользователь может изменить владельца любого класса операторов в любом случае.)
nameИмя (возможно, с указанием схемы) существующего класса операторов.
index_methodИмя метода индексирования, для которого предназначен этот класс операторов.
new_nameНовое имя класса операторов.
new_ownerНовый владелец класса операторов.
new_schemaНовая схема для класса операторов.
В стандарте SQL нет оператора ALTER OPERATOR CLASS.