Железо и ПО

Holdem Manager: удаляем игроков с нулевым количеством рук

Опубликовал twist в 01:12, 18.02.2010 0 0.0

Здравствуйте! Наверное вас как и меня бесят левые игроки, находящиеся в базе Holdem Manager’а, с которыми мы не сыграли ни одной руки, но которые все же в этой базе числятся и занимают лишнее место. Особенно это касается МТТ’шников, у которых после каждого турнира добавляется по несколько сотен или даже тысяч новых игроков, которых мы даже в глаза не видели. После недолгих манипуляций, я нашел способ как таких игроков из базы удалить, собственно вот он:

1) Заходим в систему управления PostgreSQL: Пуск → Программы → PostgreSQL 8.x → pgAdmin III

2) В списке серверов выбираем свой и коннектимся к нему, используя свой логин пароль, введенный при установке

3) В списке баз выбираем базу, используемую вашим HoldemManager’ом (у меня это “HM”)

4) Далее следуем по пути “HM → Схемы → public → Таблицы → players”

5) Кликаем правой кнопкой мыши на таблицу “players” → Просмотр данных → Просмотр отфильтрованных данных

6) В фильтре вводим: “cashhands < 1 AND tourneyhands < 1” (Это означает, что мы выберем всех игроков из базы, с которыми сыграно меньше одной руки)

7) Далее появляется окно с отфильтрованными данными, в которых у нас отображены игроки только с 0 сыгранных рук. Чтобы этих игроков удалить из БД, кликаем левой кнопкой в первой колонке на цифру 1, далее пролистываем список в самый низ, и зажав клавишу Shift, кликаем той же левой кнопкой на последнюю цифру в этом списке. После всего проделанного, легким движением руки нажимаем клавишу Del и на подтверждение удаления отвечаем утвердительно.

8) Вуа-ля! Все ненужные игроки удалены и больше не занимают лишнее место.

Удаление данных может занять некоторое время, в зависимости от количества удаляемых игроков.

Скорее всего это руководство можно применить и к PokerTracker, т.к СУБД у них одна, различаться будут только путь к таблице с игроками и значения фильтра.

Оцените материал
Сделайте мир лучше
0.0
0