Быстрый старт
Развертывание
Моделирование данных
Подключение
Запись данных
Миграция
Запросы
Операции и обслуживание
Типовое обслуживание
Секционирование
Резервное копирование и восстановление
Масштабирование
Зеркалирование
Управление ресурсами
Безопасность
Мониторинг
Настройка производительности
Устранение неполадок
Справочник
Руководство по инструментам
Типы данных
Хранилище данных
Выполняющая система
Потоковая передача
Восстановление после сбоев
Конфигурация
Индексы
Расширения
Справочник по 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