PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

FEHLER:Datei pg_tblspc/4815857/PG_11_201809051/16321 konnte nicht erweitert werden:Kein Speicherplatz mehr auf dem Gerät

TRUNCATE muss eine neue (leere) Datei für die Tabelle erstellen, was wahrscheinlich Ihr Problem verursacht. Sie können DROP die Tabelle und erstellen Sie sie neu.

Ein anderer, umständlicherer Weg wäre

DELETE FROM table_name;
VACUUM table_name;  -- no FULL!

Während VACUUM verkleinert die Tabelle normalerweise nicht, sondern schneidet leere Seiten am Ende der Tabelle ab. Wenn die Tabelle leer ist, würde das alle Seiten entfernen.