DROP OPERATOR CLASS
Nome
DROP OPERATOR CLASS -- remove uma classe de operadores
Sinopse
DROP OPERATOR CLASS [ IF EXISTS ] nome USING método_do_índice [ CASCADE | RESTRICT ]
Descrição
O comando DROP OPERATOR CLASS remove uma classe de operadores existente. É necessário ser o dono da classe de operadores para executar este comando.
Parâmetros
- IF EXISTS
-
Não lança um erro se a classe de operadores não existir. Neste caso é emitida uma notificação.
- nome
-
O nome (opcionalmente qualificado pelo esquema) de uma classe de operadores existente.
- método_do_índice
-
O nome do método de acesso de índice para o qual a classe de operadores se destina.
- CASCADE
-
Remove automaticamente os objetos que dependem da classe de operadores.
- RESTRICT
-
Recusa remover a classe de operadores se existirem objetos que dependem da mesma. Este é o padrão.
Exemplos
Remover a classe de operadores B-tree widget_ops:
DROP OPERATOR CLASS widget_ops USING btree;
Este comando não é bem-sucedido quando existe algum índice utilizando a classe de operadores. Deve ser especificado CASCADE para remover estes índices junto com a classe de operadores.
Compatibilidade
Não existe o comando DROP OPERATOR CLASS no padrão SQL.