Перейти на форум
Уведомления
Очистить все

Posgresql база

8 Сообщения
4 Пользователи
0 Реакции
172 Просмотры
Teotiuakan
Зарегистрирован: 01.02.2012
Elite Grinder

Здравствуйте, помогите пожалуйста, через хм чистил базу, указал все руки за всё время удалить, но после захожу в папку постгрес а там 50 гигов всё ещё чем-то заняты. Может это статы от ноткеди?
Как удалить старую базу полностью и статы от кеди тоже переписать нужно.


Ответить
Цитата
7 ответов
vpmarat
Зарегистрирован: 22.01.2008
PokerStrategist

Ни в одной системе управления базами данных (и PostgreSQL - не исключение) процедура удаления записей - на самом деле их НЕ удаляет, а только помечает как удаленные.
А окончательно весь этот "мусор" из БД выкидывает вакуумирование. Вот его и проделай (на другой вкладке того окна ХМ - Mainternance)


Ответить
Цитата
BobyBu
Зарегистрирован: 21.06.2009
PokerStrategist

Оригинал пользователя Teotiuakan
Здравствуйте, помогите пожалуйста, через хм чистил базу, указал все руки за всё время удалить, но после захожу в папку постгрес а там 50 гигов всё ещё чем-то заняты. Может это статы от ноткеди?
Как удалить старую базу полностью и статы от кеди тоже переписать нужно.

Создай новую базу и проимпортируй нужные руки из архива (C:\HM2Archive)


Ответить
Цитата
egorim
Зарегистрирован: 04.10.2012
PokerStrategist

Тоже вопрос по базе. В свое время несколько раз переустанавливал систему и само собой HM2. Перед переустановками сохранял архив. Но вышло так, что часть папок с архивами не сохранились, то есть имеется архив по март 2016 года и с августа 2016 года по сей день. Однако есть бэкап базы, в котором имеется отсутствующий в архивах период с марта по август. И то есть сейчас на другом компе сначала делаю рестори базы, а затем ручной импорт из архивов. И вот сам вопрос - можно ли из активной действующей базы HM2 скинуть все руки в архив? Или все же только бекап сегодняшней базы в данной ситуации поможет, чтобы сохранились все руки? Думаю получилось сформулировать :f_confused:


Ответить
Цитата
vpmarat
Зарегистрирован: 22.01.2008
PokerStrategist

Можно, только не в архив, а в отдельную папку.
Процедура называется Database management -Export
но она для турниров не совсем годится, потому что обрабатывает (экспортирует) ТОЛЬКО истории раздач, но НЕ итоги турниров.


Ответить
Цитата
egorim
Зарегистрирован: 04.10.2012
PokerStrategist

Ну то есть в моем случае, как понял, для сохранения всех рук - и кэш, и турниры - самое оптимальное - это бекап базы?


Ответить
Цитата
vpmarat
Зарегистрирован: 22.01.2008
PokerStrategist

Да


Ответить
Цитата
egorim
Зарегистрирован: 04.10.2012
PokerStrategist

Оригинал пользователя vpmarat
Да

Благодарю :f_drink:


Ответить
Цитата
Поделиться: