预发布版本文档。 PostgreSQL 19beta4 为测试版本,最终发布内容可能有所不同。
DROP OPERATOR FAMILY
DROP OPERATOR FAMILY — 移除一个操作符族
大纲
DROP OPERATOR FAMILY [ IF EXISTS ]nameUSINGindex_method[ CASCADE | RESTRICT ]
描述
DROP OPERATOR FAMILY 删除一个现有的操作符族。要执行此命令,你必须是该操作符族的拥有者。
DROP OPERATOR FAMILY 还会删除该族中包含的所有操作符类,但不会删除该族引用的任何操作符或函数。如果有任何索引依赖于该族内的操作符类,你需要指定 CASCADE 才能完成删除。
参数
示例
移除 B-树操作符族 float_ops:
DROP OPERATOR FAMILY float_ops USING btree;
如果仍有索引使用该族内的操作符类,此命令将不会成功。加上 CASCADE 可以在删除操作符族的同时删除这类索引。
兼容性
SQL 标准中没有 DROP OPERATOR FAMILY 语句。