全部產品
Search
文件中心

PolarDB:DROP OPERATOR FAMILY

更新時間:Jul 06, 2024

DROP OPERATOR FAMILY用於刪除一個現有的操作符族。

簡介

DROP OPERATOR FAMILY刪除一個現有的操作符族。要執行這個命令,你必須是該操作符族的擁有者。

DROP OPERATOR FAMILY包括刪除該族所包含的任何操作符類,但是它不會刪除該族所引用的任何操作符或函數。如果有任何依賴於該族中操作符類的索引存在,你將需要指定CASCADE來完成刪除。

文法

    DROP OPERATOR FAMILY [ IF EXISTS ] name USING index_method [ CASCADE | RESTRICT ]

參數

  • IF EXISTS如果該操作符族不存在則不要拋出一個錯誤,而是發出一個提示。

  • name一個現有操作符族的名稱(可以是模式限定的)。

  • index_method該操作符族適用的索引存取方法的名稱。

  • CASCADE自動刪除依賴於該操作符族的對象,然後刪除所有依賴於那些對象的對象。

  • RESTRICT如果有任何對象依賴於該操作符族,則拒絕刪除它。這是預設值。

樣本

移除 B-樹操作符族float_ops

    DROP OPERATOR FAMILY float_ops USING btree;

如果有任何使用該族中操作符類的索引存在,這個命令都不會成功。增加 CASCADE可以把這類索引與該操作符族一起刪除。