sql >> Databasteknik >  >> RDS >> PostgreSQL

FEL:kunde inte utöka filen pg_tblspc/4815857/PG_11_201809051/16321:Inget utrymme kvar på enheten

TRUNCATE måste skapa en ny (tom) fil för tabellen, vilket förmodligen orsakar ditt problem. Du kan DROP tabellen och återskapa den.

Ett annat, mer besvärligt sätt skulle vara

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

Medan VACUUM normalt inte krymper tabellen, den kommer att trunkera tomma sidor från slutet av tabellen. Om tabellen är tom tar det bort alla sidor.




  1. Infoga arabiska tecken i oracle 11g

  2. SQL - Hämta ytterligare poster förutom poster som filtrerats i where condition

  3. Flera Inner Join radera attribut

  4. Ta bort rad i mysql och tillhörande från mappen