DROP OPERATOR CLASS

Name

DROP OPERATOR CLASS -- entfernt eine Operatorklasse

Synopsis

DROP OPERATOR CLASS name USING indexmethode [ CASCADE | RESTRICT ]

Beschreibung

DROP OPERATOR CLASS löscht eine bestehende Operatorklasse. Um diesen Befehl ausführen zu können, müssen Sie der Eigentümer der Operatorklasse sein.

Parameter

name

Der Name der zu entfernenden Operatorklasse (möglicherweise mit Schemaqualifikation).

indexmethode

Die Name der Indexmethode, für die die Operatorklasse gilt.

CASCADE

Löscht automatisch alle Objekte, die von der Operatorklasse abhängen (z.B. Indexe).

RESTRICT

Verhindert das Löschen der Operatorklasse, wenn irgendwelche Objekte von ihr abhängen. Das ist die Voreinstellung.

Meldungen

DROP OPERATOR CLASS

Meldung, wenn der Befehl erfolgreich ausgeführt wurde.

Beispiele

Dieser Befehl entfernt die B-Tree-Operatorklasse widget_ops:

DROP OPERATOR CLASS widget_ops USING btree;

Dieser Befehl wird nicht erfolgreich sein, wenn irgendwelche bestehenden Indexe die Operatorklasse verwenden. Geben Sie CASCADE an um diese Index zusammen mit der Operatorklasse zu löschen.

Kompatibilität

Der Befehl DROP OPERATOR CLASS ist eine PostgreSQL-Erweiterung.

Siehe Auch

CREATE OPERATOR CLASS