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
.
Чтобы изменить владельца, вы также должны быть прямым или косвенным членом новой
владеющей роли, и эта роль должна иметь привилегию 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
.