PostgreSQL - DROP-Tabelle
Die PostgreSQL DROP TABLE-Anweisung wird verwendet, um eine Tabellendefinition und alle zugehörigen Daten, Indizes, Regeln, Trigger und Einschränkungen für diese Tabelle zu entfernen.
Bei der Verwendung dieses Befehls müssen Sie vorsichtig sein, da nach dem Löschen einer Tabelle alle in der Tabelle verfügbaren Informationen für immer verloren gehen.
Syntax
Die grundlegende Syntax der DROP TABLE-Anweisung lautet wie folgt:
DROP TABLE table_name;
Beispiel
Wir hatten die Tabellen DEPARTMENT und COMPANY im vorherigen Kapitel erstellt. Überprüfen Sie zunächst diese Tabellen (verwenden Sie\d um die Tabellen aufzulisten) -
testdb-# \d
Dies würde das folgende Ergebnis erzeugen -
List of relations
Schema | Name | Type | Owner
--------+------------+-------+----------
public | company | table | postgres
public | department | table | postgres
(2 rows)
Dies bedeutet, dass DEPARTMENT- und COMPANY-Tabellen vorhanden sind. Lassen Sie sie uns also wie folgt fallen:
testdb=# drop table department, company;
Dies würde das folgende Ergebnis erzeugen -
DROP TABLE
testdb=# \d
relations found.
testdb=#
Die zurückgegebene Nachricht DROP TABLE zeigt an, dass der Befehl drop erfolgreich ausgeführt wurde.