Postgresql Tabelle löschen

Hallo,

in postgresql kann man mit dem Befehl

CREATE TABLE xyz (a int, b int)

eine neue Tabelle erzeugen. Ist es möglich diese Tabelle nun samt Inhalt komplett zu löschen, sodass gar nichts mehr übrig ist?
Gibt es da einen Befehl DELETE TABLE o.ä.?

Schon mal vielen Dank für Eure Hilfe.

Gibt es da einen Befehl DELETE TABLE o.ä.?

Der Befehl DELETE wird verwendet, um einzelne Records zu löschen, also eine Zeile aus der Tabelle.

Um hingegen die gesamte Tabelle samt Inhalt zu löschen, verwendest du den simplen SQL-Befehl:

DROP TABLE name_der_tabelle;

Der funktioniert übrigens auch mit ganzen Datenbanken (DATABASE anstatt TABLE) und sollte daher mit äußerster Vorsicht verwendet werden. :wink:

Danke. War genau das was ich wollte.

DROP TABLE heißt der Befehl, siehe:
http://www.postgresql.org/docs/7.4/interactive/sql-d…

Hey,
DROP TABLE müsste das sein, das zumindest hat Google mir sofort ausgespuckt als ich: „postgresql DELETE table“ eingegeben habe.
Wärst du im einiges schneller mit gewesen :wink:

Gruß,
BlueBird