PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

PostgreSQL - Празна таблица

Съкратете таблицата:

truncate events;

От документацията:

Ако искате незабавно да възстановите дисково пространство, като запазите съществуващите редове на непразна таблица, можете да използвате вакуум:

vacuum full events;

Това заключва изключително таблицата и я пренаписва (всъщност създава ново копие и премахва старото). Това е скъпа операция и обикновено не се препоръчва при по-големи маси.

В RDBMS известно излишно използване на дисковото пространство е нормално състояние. Ако имате правилно конфигуриран демон за автоматично вакуумиране неизползваното пространство ще се използва при вмъкване на нови редове.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Разглеждане на базата данни на heroku

  2. Postgres:проверете дали полето на масива съдържа стойност?

  3. PostgreSQL - изберете count(*) за редове, където е изпълнено условие

  4. Fluent NHibernate и PostgreSQL, SchemaMetadataUpdater.QuoteTableAndColumns - System.NotSupportedException:Посоченият метод не се поддържа

  5. Как да добавите персонализирана колона със стойност по подразбиране в sql заявка?