test=# \h TRUNCATE Command: TRUNCATE Description: empty a table or set of tables Syntax: TRUNCATE [ TABLE ] name [, ...]
Wollen Sie den Inhalt einer Tabelle komplett löschen, können Sie TRUNCATE verwenden.
test=# TRUNCATE t_person; TRUNCATE TABLE
TRUNCATE ist wesentlich schneller als DELETE, da PostgreSQL die Daten nicht auf Datensatzebene löscht sondern direkt die entsprechenden Dateien auf der Platte entfernt.