Начало работы
Подключение
Тесты производительности
Развёртывание
Использование данных
Загрузка данных
Миграция данных
Запрос данных
Управление кластерами
Обновление
Глобальное обслуживание
Масштабирование
Мониторинг
Безопасность
Лучшие практики
Технические принципы
Типы данных
Хранилище
Исполняющий движок
Потоковая обработка (Domino)
MARS3 Индексы
Расширения
Расширенные функции
Расширенный запрос
Федеративные запросы
Grafana
Резервное копирование и восстановление
Аварийное восстановление
Руководство
Настройка производительности
Устранение неполадок
Инструменты
Параметры конфигурации
SQL-команда
Часто задаваемые вопросы
Изменяет определение класса операторов.
ALTER OPERATOR CLASS <name> USING <index_method> RENAME TO <new_name>
ALTER OPERATOR CLASS <name> USING <index_method> OWNER TO { <new_owner> | CURRENT_USER | SESSION_USER }
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
Новая схема для класса операторов.
Оператор ALTER OPERATOR CLASS отсутствует в стандарте SQL.
CREATE OPERATOR CLASS, DROP OPERATOR CLASS, ALTER OPERATOR FAMILY