DROP OPERATOR CLASS

Name

DROP OPERATOR CLASS  --  删除一个用户定义的操作符表

Synopsis

DROP OPERATOR CLASS name USING access_method [ CASCADE | RESTRICT ]
  

输入

name

一个现存操作符表的名字(可以用模式修饰)。

access_method

操作符表所对付的索引访问方法的名字。

CASCADE

自动删除依赖于该操作符表的对象。

RESTRICT

如果有任何依赖对象存在,则拒绝删除此操作符表。这个行为是缺省。

输出

DROP OPERATOR CLASS

如果命令成功,返回此信息。

描述

DROP OPERATOR CLASS 从数据库中删除一个现有 操作符表。要执行这条命令,你必须是此操作符表的所有者。

注意

DROP OPERATOR CLASS 是一个 PostgreSQL 的扩展。

请参考 CREATE OPERATOR CLASS 获取有关如何创建操作符表的信息。

用法

删除 B-tree 操作符表 widget_ops

DROP OPERATOR CLASS widget_ops USING btree;
   

如果有任何现存的索引使用这个操作符表,那么这条命令将不能 执行。增加一个 CASCADE 删除这样的索引以及这个 操作符表。

兼容性

SQL92

SQL92 里没有 DROP OPERATOR CLASS