DROP TYPE

Name

DROP TYPE -- entfernt einen Datentyp

Synopsis

DROP TYPE typname [, ...] [ CASCADE | RESTRICT ]

Beschreibung

DROP TYPE entfernt einen benutzerdefinierten Datentyp. Nur der Eigentümer des Typs kann ihn entfernen.

Parameter

typename

Der Name des zu entfernenden Datentyps (möglicherweise mit Schemaqualifikation).

CASCADE

Löscht automatisch alle Objekte, die von dem Typ abhängen (z.B. Tabellenspalten, Funktionen, Operatoren).

RESTRICT

Verhindert das Löschen des Typs, wenn irgendwelche Objekte von ihm abhängen. Das ist die Voreinstellung.

Meldungen

DROP TYPE

Meldung, wenn der Befehl erfolgreich ausgeführt wurde.

ERROR: RemoveType: type 'typename' does not exist

Meldung, wenn der angegebene Datentyp nicht existiert.

Beispiele

Dieser Befehl entfernt den Datentyp box:

DROP TYPE box;

Kompatibilität

Dieser Befehl ist dem entsprechenden Befehl aus dem SQL-Standard ähnlich, aber beachten Sie, dass CREATE TYPE und der Datentyp-Erweiterungsmechanismus in PostgreSQL sich vom SQL-Standard unterscheiden.

Siehe Auch

CREATE TYPE