Postgresql

Автор темы #1

HouseMD

Banned
Сообщения
8
Реакции
0
Баллы
0
Тема такая. Перенес базу Postgresql на другой жесткий диск из-за нехватки места на диске С, вначале место освободилось, но на следующий день опять нет места.
 

Uriy67

Well-Known Member
Сообщения
2,544
Реакции
85
Баллы
48
- Postgresql

нет места на C или на новом диске куда перенес?
 

Uriy67

Well-Known Member
Сообщения
2,544
Реакции
85
Баллы
48
- Postgresql

скачай foldersize, установи и глянь какие папки больше всего места занимают
 

Kriga

Well-Known Member
Сообщения
1,081
Реакции
74
Баллы
48
- Postgresql

Если коротко, то дела обстоят так:
Sarek (ТП ХМ2) написал(а):
ХМ2 (в отличие от ХМ1) хранит данные не только в базе postgreSQL
но и в особой папке, имеющей условное наименование HMParent
там лежит примерно половина (по объему) информации в виде папочек на каждого игрока, а в них файлы с руками.

путь по умолчанию (*)
%appdata%\HoldemManager\database\имя_базы_данных

Пойди посмотри, если интересно. там много. Настолько много обычно, что при попытке посмотреть Свойствами папки ее размер - Виндовс не сразу его показывает.

Именно ЭТО загружается каждый раз на старте ХМ2 в оперативку.
Не всё, конечно, а только данные на текущего Active player.
И именно из этих данных потом формируются отчеты. Все.

А вот в HUD на стол информация берется из postgresql database
и сама по себе postgres о наличии Парента не ведает. Это знает только сам ХМ2. (**)
И информация в паренте и в postgres DB - в значительной части НЕ пересекается и не дублируется. Что где требуется - там и находится.

Примечание (*): вообще говоря, путь можно сменить. Как это сделать для существующей БД - рассказано по-английски в статье FAQ
http://hm2faq.holdemmanager.com/ques...e+or+Partition

А как задать удобный для конкретного пользователя путь СРАЗУ при начале работы с ХМ2 - см русский текст здесь
Установка ХМ2 с настройкой путей к данным

Примечание (**): именно поэтому удалять ХМ2 БД следует обязательно через интерфейс самого ХМ2. Иначе (если применить PGAdmin) - этот Парент сиротливо останется на диске бесполезным набором файлов, напрасно занимающих место. ХМ2 как таковой - его удалит, если delete database делать красными минусом в окне ХМ2.
 
Автор темы #5

HouseMD

Banned
Сообщения
8
Реакции
0
Баллы
0
- Postgresql

Файл на диске С HoldemManager21.sql занимает 23Гб. HoldemManager21 это название моей базы, но я сейчас новую создал, я могу этот файл вообще снести? И как его правильно удалить, через ХМ или каким образом?
 

Kriga

Well-Known Member
Сообщения
1,081
Реакции
74
Баллы
48
- Postgresql

Удалять нужно черех ХМ иначе останется много мусора, хотя он и так скорее всего останется. Можно потом вручную подчистить лишнее из папки %appdata%\HoldemManager\database\имя_базы_данных
 
Автор темы #7

HouseMD

Banned
Сообщения
8
Реакции
0
Баллы
0
- Postgresql

Удалять нужно черех ХМ иначе останется много мусора, хотя он и так скорее всего останется. Можно потом вручную подчистить лишнее из папки %appdata%\HoldemManager\database\имя_базы_данных
То есть просто удалить старую базу из самого хм?
 

Kriga

Well-Known Member
Сообщения
1,081
Реакции
74
Баллы
48
- Postgresql

Да
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.

Сверху Снизу