PostgreSQL: Tabelle löschen

PostgreSQL verwendet die Anweisung DROP TABLE, um Tabellen zu löschen, einschließlich Tabellendaten, Regeln, Trigger usw. Seien Sie daher beim Löschen von Tabellen vorsichtig, denn nach dem Löschen verschwinden alle Informationen.

Syntax

DROP TABLEDie Syntax lautet wie folgt:

DROP TABLE table_name;

Beispiele

Im vorherigen Kapitel haben wir zwei Tabellen erstellt, COMPANY und DEPARTMENT. Wir können zunächst den Befehl\dverwenden, um zu prüfen, ob die Tabellen erfolgreich erstellt wurden:

exampledb=# \d
           List of relations
 Schema |    Name    | Type  |  Owner   
--------+------------+-------+----------
 public | company    | table | postgres
 public | department | table | postgres
(2 rows)

An den obigen Ergebnissen können wir erkennen, dass unsere Tabellen erfolgreich erstellt wurden. Als Nächstes löschen wir diese beiden Tabellen:

exampledb=# drop table department, company;
DROP TABLE

Verwenden Sie dann den Befehl\d, um erneut zu prüfen, und die Tabellen können nicht mehr gefunden werden:

testdb=# \d
Did not find any relations.
Andere Erweiterungen