Начало работы
Подключение
Тесты производительности
Развёртывание
Использование данных
Загрузка данных
Миграция данных
Запрос данных
Управление кластерами
Обновление
Глобальное обслуживание
Масштабирование
Мониторинг
Безопасность
Лучшие практики
Технические принципы
Типы данных
Хранилище
Исполняющий движок
Потоковая обработка (Domino)
MARS3 Индексы
Расширения
Расширенные функции
Расширенный запрос
Федеративные запросы
Grafana
Резервное копирование и восстановление
Аварийное восстановление
Руководство
Настройка производительности
Устранение неполадок
Инструменты
Параметры конфигурации
SQL-команда
Часто задаваемые вопросы
Удаляет класс операторов.
DROP OPERATOR CLASS [IF EXISTS] <name> USING <index_method> [CASCADE | RESTRICT]
DROP OPERATOR удаляет существующий класс операторов. Для выполнения этой команды вы должны быть владельцем класса операторов.
DROP OPERATOR CLASS не удаляет операторы или функции, на которые ссылается класс. Если существуют индексы, зависящие от класса операторов, для завершения удаления необходимо указать параметр CASCADE.
DROP OPERATOR CLASS не удаляет семейство операторов, содержащее данный класс, даже если в семействе больше ничего не осталось (в частности, в случае, когда семейство было неявно создано командой CREATE OPERATOR CLASS). Пустое семейство операторов безвредно, однако для поддержания порядка вы можете захотеть удалить его с помощью DROP OPERATOR FAMILY; либо, возможно, лучше использовать DROP OPERATOR FAMILY изначально.
Удаление класса операторов B-tree widget_ops:
DROP OPERATOR CLASS widget_ops USING btree;
Эта команда не выполнится, если существуют индексы, использующие данный класс операторов. Добавьте CASCADE, чтобы удалить такие индексы вместе с классом операторов.
В стандарте SQL отсутствует оператор DROP OPERATOR CLASS.
ALTER OPERATOR CLASS, CREATE OPERATOR CLASS, DROP OPERATOR FAMILY