sql >> Databasteknik >  >> RDS >> PostgreSQL

PostgreSQL - Tom tabell

Trunkera tabellen:

truncate events;

Från dokumentationen:

Om du omedelbart vill ta tillbaka diskutrymme och behålla befintliga rader i en icke-tom tabell, kan du använda vakuum:

vacuum full events;

Detta låser uteslutande tabellen och skriver om den (skapar faktiskt en ny kopia och släpper den gamla). Det är en dyr operation och rekommenderas generellt inte på större bord.

I RDBMS är viss redundant användning av diskutrymme ett normalt tillstånd. Om du har en korrekt konfigurerad autovakuumdemon det oanvända utrymmet kommer att användas när nya rader infogas.



  1. Fel (ORA-21700) med bordsoperatör efter uppdatering till Oracle 12.2 från 12.1

  2. MySQL - BETWEEN operator med FLOAT(10,6) fungerar som> och <, istället för>=och <=

  3. Hur man automatiskt återförfrågar med LoaderManager

  4. Skiftlägesokänsliga sökningar/frågor