ALTER OPERATOR CLASS#

ALTER OPERATOR CLASS

ALTER OPERATOR CLASS

ALTER OPERATOR CLASS — изменить определение класса операторов

Синтаксис

ALTER OPERATOR CLASS name USING index_method
    RENAME TO new_name

ALTER OPERATOR CLASS name USING index_method
    OWNER TO { new_owner | CURRENT_ROLE | CURRENT_USER | SESSION_USER }

ALTER OPERATOR CLASS name USING index_method
    SET SCHEMA new_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.