Movatterモバイル変換


[0]ホーム

URL:



Facebook
Postgres Pro
Facebook
Downloads
DROP OPERATOR CLASS
Prev UpSQL CommandsHome Next

DROP OPERATOR CLASS

DROP OPERATOR CLASS — remove an operator class

Synopsis

DROP OPERATOR CLASS [ IF EXISTS ]name USINGindex_method [ CASCADE | RESTRICT ]

Description

DROP OPERATOR CLASS drops an existing operator class. To execute this command you must be the owner of the operator class.

DROP OPERATOR CLASS does not drop any of the operators or functions referenced by the class. If there are any indexes depending on the operator class, you will need to specifyCASCADE for the drop to complete.

Parameters

IF EXISTS

Do not throw an error if the operator class does not exist. A notice is issued in this case.

name

The name (optionally schema-qualified) of an existing operator class.

index_method

The name of the index access method the operator class is for.

CASCADE

Automatically drop objects that depend on the operator class (such as indexes), and in turn all objects that depend on those objects (seeSection 5.15).

RESTRICT

Refuse to drop the operator class if any objects depend on it. This is the default.

Notes

DROP OPERATOR CLASS will not drop the operator family containing the class, even if there is nothing else left in the family (in particular, in the case where the family was implicitly created byCREATE OPERATOR CLASS). An empty operator family is harmless, but for the sake of tidiness you might wish to remove the family withDROP OPERATOR FAMILY; or perhaps better, useDROP OPERATOR FAMILY in the first place.

Examples

Remove the B-tree operator classwidget_ops:

DROP OPERATOR CLASS widget_ops USING btree;

This command will not succeed if there are any existing indexes that use the operator class. AddCASCADE to drop such indexes along with the operator class.

Compatibility

There is noDROP OPERATOR CLASS statement in the SQL standard.


Prev Up Next
DROP OPERATOR Home DROP OPERATOR FAMILY
pdfepub
Go to Postgres Pro Standard 17
By continuing to browse this website, you agree to the use of cookies. Go toPrivacy Policy.

[8]ページ先頭

©2009-2025 Movatter.jp