Holdem Manager 2 : Как восстановить работу статов vsHero после импорта чужих раздач?

Holdem Manager 2 : Как восстановить работу статов vsHero после импорта чужих раздач?

Holdem Manager предназначен для сбора и анализа своих раздач.
Но часто его используют не так как было задумано разработчиками.

В частности, если вы обмениваетесь историями рук с друзьями вы могли заметить что статистика vsHero некорректная. Это происходит потому что в базе данных существует несколько hero сразу и статистика считается средняя по ним.

Решение этой проблемы достаточно простое. Нужно удалить лишних hero в базе данных по инструкции.

Инструкция:

1) Открыть PGAdmin III (Start - Programs - Postgresql - pgadmin) - дабл-клик по строке сервера слева. Возможно, попросит пароль к базе (по умолчанию = postgrespass). Когда будешь вводить - поставь галку сохранить - на будущее.

Развернуть дерево до уровня баз данных, найти нужную и поставить на нее курсор.

Рис. 1


2) Исполнить пункт меню Tools - query tool (на русском интерфейсе: Инструмент запросов) - откроется новое окно

там ввести этот текст

select * from players where optimizationstatus != 0

и нажать F5 - запрос исполнится и покажет все ники, отмеченные в базе данных как Hero. Найти среди них того (тех), кто лишний. Обратить особое внимание на колонку player_id

Рис. 2

3) Открыть другое окно запроса, чтобы первое не закрылось. (смотрет Рис.1)

и выполнить там этот запрос

update players set optimizationstatus = 0 where player_id = {player_id лишнего игрока}

Пример: update players set optimizationstatus = 0 where player_id = 1232

Рис. 3


4) Повторить (3) для всех нежелательных из списка (2)


Ну, и чисто в общеобразовательных целях напомню, что выражение ! = 0 означает "не ноль"

Неаккуратное обращение с базой данных может ее испортить. Информация предоставлена для ознакомления. Если нет уверенности в своих силах и крайней на то необходимости - лучше не вмешиваться в работу базы данных.

Поделиться статьей в соц сетях.

Комментарии