Привет, Я DocuDroid!
Оценка ИИ поиска
Спасибо за оценку нашего ИИ поиска!
Мы будем признательны, если вы поделитесь своими впечатлениями, чтобы мы могли улучшить наш ИИ поиск для вас и других читателей.
GitHub

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>

ALTER OPERATOR CLASS <name> USING <index_method> SET SCHEMA <new_schema>

Описание

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

Необходимо быть владельцем класса операторов, чтобы использовать ALTER OPERATOR CLASS. Чтобы изменить владельца, необходимо также быть прямым или косвенным членом новой роли владельца, и эта роль должна иметь привилегию CREATE в схеме класса операторов. Эти ограничения гарантируют, что смена владельца не сделает ничего такого, чего вы не могли бы сделать, удалив и создав класс операторов заново. Однако суперпользователь может изменить владельца любого класса операторов в любом случае.

Параметры

Параметр Описание

name

Имя (опционально указанное со схемой) существующего класса операторов

index_method

Имя метода индексирования, для которого предназначен этот класс операторов

new_name

Новое имя класса операторов

new_owner

Новый владелец класса операторов

new_schema

Новая схема для класса операторов

Совместимость

В стандарте SQL нет команды ALTER OPERATOR CLASS.

См. также