DROP OPERATOR FAMILY
DROP OPERATOR FAMILY - 删除操作员系列
语法格式
DROP OPERATOR FAMILY [ IF EXISTS ] name USING index_method [ CASCADE | RESTRICT ]
说明
DROP OPERATOR FAMILY删除现有的运营商系列。要执行此命令,您必须是操作员系列的所有者。
DROP OPERATOR FAMILY包括删除系列中包含的任何运算符类,但它不会删除该系列引用的任何运算符或函数。如果根据族中的运算符类有任何索引,则需要指定CASCADE 才能完成删除。
参数说明
IF EXISTS
如果操作员系列不存在,请不要抛出错误。在这种情况下发出通知。
name
现有运算符族的名称(可选择模式限定)。
index_method
运算符系列的索引访问方法的名称。
CASCADE
自动删除依赖于运算符族的对象,并依次删除依赖于这些对象的所有对象。
RESTRICT
如果任何对象依赖它,则拒绝删除操作符族。这是默认值。
示例
删除B树操作符族 float_ops :
DROP OPERATOR FAMILY float_ops USING btree;
如果有任何现有索引在该系列中使用运算符类,则此命令将不会成功。添加CASCADE 以删除此类索引以及运算符系列。