DROP OPERATOR CLASS删除一个现有的 操作符类。要执行这个命令,你必须是该操作符类的拥有者。
DROP OPERATOR CLASS不会删除任何被 该类引用的操作符或者函数。如果有索引依赖于该操作符类,你将需要指 定CASCADE来完成删除。
如果该操作符类不存在则不要抛出一个错误,而是发出一个提示。
一个现有的操作符类的名称(可以是模式限定的)。
该操作符类适用的索引访问方法的名称。
自动删除依赖于该操作符类的对象(例如索引),然后删除所有 依赖于那些对象的对象(见第 5.13 节)。
如果有任何对象依赖于该操作符类,则拒绝删除它。这是默认值。
DROP OPERATOR CLASS将不会删除包含该类的 操作符族,即使该族中已经没有任何成员(特别是由 CREATE OPERATOR CLASS隐式创建的族)。一个 空操作符族是无害的,但是为了整洁你可能希望用 DROP OPERATOR FAMILY移除该操作符族,或者 一开始就使用DROP OPERATOR FAMILY会更好。