Пересоздать таблицу в базе PostgreSQL для освобождения места на диске
После удаления большого количества данных из таблицы базы PostgreSQL для освобождения места на диске рекомендуется выполнить пересоздание таблицы
-- Создание временной таблицы с данными CREATE TABLE table_name_new (LIKE table_name INCLUDING ALL);
INSERT INTO table_name_new SELECT * FROM table_name;
-- Переименование таблиц DROP TABLE table_name;
ALTER TABLE table_name_new RENAME TO table_name;
-- Восстановление индексов и прав -- (автоматически, если использовано INCLUDING ALL)