Иногда так бывает, что сильно разрослась база данных postgresql и необходимо ее сжать, так как занимает слишком много места на диске (высвободить место которое свободно)
Делаем так
1. Бэкапим /var/lib/postgresql
2. Коннектимся в postgres
su postgres
psql
смотрим список баз
\l
подключаемся к базе
\c database_name
Затем выполняем сжатие баз
vacuum full verbose;
И также перестраиваем индексы
reindex database database_name;
Полезные ссылки:
https://stackoverflow.com/questions/769683/show-tables-in-postgresql
https://dba.stackexchange.com/questions/1285/how-do-i-list-all-databases-and-tables-using-psql
https://www.techonthenet.com/postgresql/vacuum.php
Комментариев нет:
Отправить комментарий