Тема: Holdem Manager
Старый 30.03.2012, 11:58   #6530 (permalink)
Kotofeyich
Бессмертный
 
Аватар для Kotofeyich
 
Регистрация: 05.02.2009
Сообщений: 2,751
Отправить сообщение для Kotofeyich с помощью Skype™
Цитата:
Сообщение от Ivan22 Посмотреть сообщение
Подскажите пожалуйста как удалить players из базы??зашел в purge hands руки все удалились а игроки остались...
Если ты удаляешь руки частично, то тогда да, надо через purge hands. Там есть 2 варианта:
Options -> Settings -> Observed HH configuration -> Purge HH options - удаляет истории раздач
Options -> Settings -> Purge hands -удаляет и историю раздач и статистику
После purge надо делать оптимизацию. (Option->Database management->Connect->Optimize)
При этом в кэше postgre удалённая информация может сохраняться и продолжать выводиться некоторое время.
Поэтому если ты хочешь именно удалить полностью базу, то лучше это делать через pgAdmin.

Если по каким-то причинам беспокоит количество игроков в колонке players, то можно через pgAdmin удалить вручную игроков, на которых не осталось рук, но записи о которых остались в ХМ.
Для этого открываешь pgAdmin(Пуск -> Программы -> PostgreSQL -> pgAdmin)
В открывшемся окне программы слева видишь postgreSQL database server, по нему правой кнопкой и выбираешь "подсоединиться". После подсоединения раскрываешь его плюсиком, находишь свою базу. Их обычно 2: одна умолчальная, называется postgre, а вторая как раз твоя. С помощью плюсика раскрываешь свою базу, и далее по пути Схемы -> public -> Таблицы -> players. На players правой кнопкой и выбираешь Просмотр данных -> Просмотр отфильтрованных данных.
Откроется фильтр, в который вводишь
Цитата:
cashhands < 1 AND tourneyhands < 1
и ОК.
Откроется окно в котором будут отображены все игроки из базы данных с 0 рук. Вот их и надо удалить. Для ускорения процедуры кликаешь левой кнопкой на цифру 1 в первой колонке, пролистываешь список до самого конца, и зажав shift кликаешь на последнюю цифру в первой колонке. Потом del.
Kotofeyich вне форума