Справедливость устанавливается так:
1. Прибей (руками) логи Постгри, которые лежат в папке data\pg_log, но саму папку не трогай. Если операционка не дает удалить - временно останови сервис.
2. Чтобы она логи больше не писала (а они - лишние для нас), отключи ету опцию в настройках Постгри (logging_collector = off) вот так:
(открыть файлик postgresql.conf на редактирование еще можно через Пуск -Программы-PostgreSQL-Конфигурационные файлы)
3. После етого сделай вакуум базы, а потом еще и реиндексацию (удобнее через PGAdmin, раскрыв дерево, подключившись к нужной базе и по правому клику выбрав пункт Техобслуживание). UPD: в новых версиях ХМ для етого есть Optimize в меню database management.
Картинка PGadmin

4. Если покажется мало - удали из базы сдачи (какие не жалко). Options > Settings - Observed HH configuration - кнопка Purge HH options. Оно собственно истории выкинет, а статистика от них останется. Только посмотреть ты их потом в реплейере не сможешь. Экономится процентов 12-15 дискового пространства. Можно удалить только часть (есть возможность отбора по разным критериям). Полная инструкция на английском здесь.
Осторожно! В ХМ есть и другая опция (Options - Settings Purge hands), которая, в отличие от вышеописаной, СОВСЕМ удаляет и руки, и статистику от них! Не перепутайте.
4а. Что касается ПТ и Слона, то удаление сдачи из базы удаляет и статистику от нее тоже. После удаления сдач (в любой из трех программ) необходимо проделать вакуум базы и реиндекс.
5. А потом, после всего - дефрагментацию диска, на котором лежит папка Data. Причем, опять же, при остановленном сервисе Постгри. Лучше делать более серьезным средством, чем встроенный в Винду дефрагментатор. Например, http://technet.microsoft.com/en-us/sysinternals/bb897428.aspx
6. После чего перегрузить комп - все само включится.
Вопрос актуальный, внес в FAQ