ALTER OPERATOR CLASS#
ALTER OPERATOR CLASS
ALTER OPERATOR CLASS — изменить определение класса операторов
Синтаксис
ALTER OPERATOR CLASSname
USINGindex_method
RENAME TOnew_name
ALTER OPERATOR CLASSname
USINGindex_method
OWNER TO {new_owner
| CURRENT_ROLE | CURRENT_USER | SESSION_USER } ALTER OPERATOR CLASSname
USINGindex_method
SET SCHEMAnew_schema
Описание
ALTER OPERATOR CLASS
изменяет определение класса операторов.
Вы должны владеть классом операторов, чтобы использовать ALTER OPERATOR CLASS
.
Чтобы изменить владельца, вы должны иметь возможность SET ROLE
на
новую роль владельца, и эта роль должна иметь привилегию CREATE
в схеме класса операторов.
(Эти ограничения обеспечивают, что изменение владельца не делает ничего, чего вы не могли бы сделать, удалив и воссоздав
класс операторов. Однако суперпользователь может изменить владельца любого класса операторов в любом случае.)
Параметры
name
Имя (опционально с указанием схемы) существующего класса операторов.
index_method
The name of the index method this operator class is for.
new_name
Новое имя класса оператора.
new_owner
Новый владелец класса операторов.
new_schema
Новая схема для класса операторов.
Совместимость
В стандарте SQL нет оператора ALTER OPERATOR CLASS
.