Продолжая подробно разбираться с покерным софтом, мы предлагаем вам сегодня разобраться, как работать с базами данных в Holdem Manager 2. Всегда хотели знать, как грамотно синхронизировать базы на разных компьютерах или как сделать резервное копирование, дабы ничего не потерять? После прочтения данной статьи у вас больше не возникнет данных вопросов, а также любых других связанных с базами в HM2.
Итак ниже, мы разберем по полочкам все настройки и возможности, которые вы можете встретить в менюDatabase вашего Holdem Manager 2. Если вам не интересно читать весь текст подряд, и интересуют конкретные разделы, то вы можете воспользоваться оглавлением, расположенным ниже. Просто нажмите на его название в списке, и вы сразу переместитесь к его описанию.
Подробный разбор меню Database в Holdem Manager 2
Попасть в меню Database, вы можете из вкладки Home, если нажмете на кнопку Database. Либо вы можете нажать на название вашей текущей базы данных, которое расположено в нижнем правом углу HM2.
Все картинки в статье, можно увеличить по нажатию на них.
Создание базы данных
После нажатия на данную кнопку, вы увидите следующее меню:
В левой колонке вы увидите список состоящий из всех созданных вами баз, а в нижней части кнопки управления ими. В правой колонке, вы можете выбирать дополнительные настройки для активной базы.
Если вы хотите создать новую базу данных, то для этого вам достаточно нажать на кнопку , и в открывшемся окне вы увидите параметры настройки новой базы.
Если не меняли стандартных настроек, при первичной настройке Holdem Manager 2 и PostgreSQL, то в таком случае вам останется лишь ввести название для новой базы данных в покер «Database name». При желании, вы можете проверить соединение с базой PostgreSQL, нажатием на кнопку “Test Connection”.
Если вы не хотите, чтобы вновь созданная база стала активной, и загружалась по умолчанию, то уберите галку в пункте “Make this the default database”
Удаление базы данных
Вы можете удалить ставшую ненужной базу, нажатием на кнопку . Учтите, что удалить вы можете только не активную базу, поэтому вы никак не сможете “случайно” удалить текущую, и получите об этом соответствующее предупреждение. Вам потребуется активировать другую базу (или создать и переключиться на нее), для удаления текущей.
Важно! Процесс удаления занимает некоторое время, хоть и визуально не заметен. Не рекомендуется закрывать Holdem Manager 2 сразу после удаления базы.
Активация базы данных
Если вам нужно переключиться между существующими базами, то вам необходимо выделить интересующую вас базу в списке и нажать на кнопку либо сделать дабл-клик по ней. В открывшемся окне вам нужно будет подтвердить переключение между базами, и подождать пока загрузятся новые данные.
Просмотр информации о размере базы данных
В разделе Database Info, который открывается первым, вам доступна информация о размере вашей текущей базы данных. Основными факторами, которые будут влиять на её размер, это количество раздач в базе, а также количество нотсов созданных NoteCaddy.
Если вы не используете майнинг, то можете не волноваться о размере базы, поскольку он будет довольно незначителен, еще долгое время.
Резервное копирование базы данных
Для начала процесса резервирования базы данных необходимо выделить нужную базу данных, а затем перейти на вкладку «Backup» для указания пути сохранения резервного файла. В поле «Backup Name» введите название, которое будет присвоено резервному файлу.
При резервировании базы данных можно сохранить не только саму базу, но и некоторые настройки HM2. Для выбора элементов для сохранения поставьте галочки в необходимых полях, расположенных в нижней части вкладки «Backup».
Ниже представлено описание элементов, которые доступны для сохранения:
- Auto Rate – правила создания авторейтинга игроков.
- HUD Settings – настройки HUD.
- Filters – настройки фильтров.
- Scanner – настройки сканера столов.
- NoteCaddy Definitions – статы, созданные и используемые NoteCaddy.
- HM2 General Settings – основные настройки программы.
- Player Notes – нотсы на игроков.
- Hand Notes – нотсы на определенные раздачи.
- Hand Markings – отмеченные руки.
- Rakeback – настройки рейкбека.
- Bonuses – настройки бонусов.
Важно! Включенная опция «Skip database» (only backup configs)» позволяет сохранить в резервный файл исключительно настройки программы, которые отмечены галочками, без сохранения самой базы данных.
Восстановление базы данных из резервной копии
Для восстановления базы данных посредством имеющейся резервной копии необходимо выделить базу данных, в которую мы желаем восстановить информацию, если же мы хотим восстановить данные во вновь созданную базу данных, то не следует выбирать базу для восстановления. После переходим во вкладку «Restore».
В данной вкладке необходимо выбрать файл резервной копии базы посредством нажатия кнопки «…», а затем в открывшемся проводнике указать нужный нам файл и нажать кнопку «Открыть».
После выбора файла в области «Configuration files to include» вкладки «Restore» появятся настройки программы, которые будут восстановлены вместе с базой. Если вы не желаете импортировать те или иные элементы настроек, то снимите необходимые галочки.
Еще ниже будут представлены три опции восстановления базы данных:
- «Skip database (only restore configs)» – восстановление исключительно конфигурационных файлов.
- «Overwrite database (existing database will be saved)» – запись информации из резервной базы данных в выбранную базу данных, при этом существующая база данных будет сохранена.
- «Create new database» – создание новой базы данных для последующей записи в нее восстановленной информации. Если мы выбрали данную опцию, то нам необходимо указать имя новой базы данных посредством заполнения поля «Database name», а также определить размещение родительской папки базы данных, указав путь в поле «Database parent folder».
После настройки опций восстановления базы данных жмем кнопку «Start Restore» для запуска процесса восстановления. Во всплывающем окне будет показано предупреждение, что восстановление базы данных может занять несколько часов.
Жмем «Да», после чего начнется процесс восстановления.
Обслуживание базы данных
Для того чтобы провести оптимизацию той или иной базы данных, необходимо выделить нужную базу, а затем перейти во вкладку «Maintenance».
После этого следует выбрать способ оптимизации базы данных, активировав одну из следующих опций:
- «Quick» – оптимизации работы базы данных способом Vacuum.
- «Standard» – оптимизация работы базы данных через Vacuum и Переиндексацию.
- «Full» – оптимизация работы базы данных посредством Vaccum, Анализа и Переиндексации.
- После выбора опции оптимизации базы данных жмем кнопку «Optimize».
Через опцию «PostgreSQL Tuning» можно оптимизировать работу программы PostgreSQL с учетом конфигурации вашего компьютера посредством нажатия кнопки «Tune» (при первоначальной установке PostgreSQL конфигурационные файлы выделения ресурсов для PostgreSQL создаются без учета конфигурации ПК).
Имейте в виду, что процесс оптимизации базы данных занимает довольно продолжительное время, а также требует большого количества системных ресурсов, поэтому рекомендуется проводить его в то время, когда компьютер вам не нужен.
Импорт раздач из баз данных HM1 и Elephant
Посредством вкладки «Import» вы можете перенести данные из имеющихся баз данных HM1 и Elephant в HM2.
- В поле «Import from» выбираем программу, из которой следует перенести базу данных в HM2.
- В поле «Database» указываем базу данных, которую мы желаем импортировать.
- В поле «Hands to Import» выбираем опцию, в соответствии с которой будут выбраны руки для импорта.
- В поле «Date Range» указываем временной диапазон для импортирования рук.
- Активация опции «HUD Configurations» включает импорт настроек HUD.
- Активация опции «Player notes» включает импорт нотсов на игроков.
- Активация опции «Tournament data» отвечает за импорт данных турниров.
- Активация опции «Bonuses» включает импорт настроек бонусов.
- Активация опции «Rakeback» включает импорт настроек рейкбека.
- Активация опции «Player aliases» отвечает за импорт «сборных» ников – алиасов.
Экспорт раздач из базы данных
Для экспорта истории игр необходимо выбрать нужную базу данных и перейти на вкладку «Export».
В поле «Output directory» указываем путь для сохранения экспортируемой истории игр посредством нажатия кнопки «…».
В поле «Date Range» указываем временной диапазон для отбора рук на экспорт.
- «Hands to Export» – выбор рук для экспорта: «Hero only» – исключительно руки на Хиро; «All» – для экспорта всех рук, которые содержатся в базе данных.
- «Game Type» – выбор типа рук для экспорта: турнирные или кэш.
- «Stakes» – выбор лимитов, с которых будут экспортированы руки. При помощи опции «Select all» мы можем выбрать все лимиты, которые имеются в базе данных.
Старт процесса экспорта рук производится посредством нажатия кнопки «Start Export».
Удаление рук из базы данных
Для того чтобы удалить руки из выбранной базы данных, перейдите на вкладку «Purge».
На данной вкладке представлены следующие настройки:
Список «Game Type» для выбора того, какие руки мы собираемся удалить из базы данных: кэш-руки или турнирные руки.
В поле «Stakes» указываем, руки каких лимитов следует удалить из базы данных. Опять же при помощи опции «Select all» мы можем выбрать все имеющиеся в базе лимиты.
Опция «Save Hands Played By» – выбор игрока, чьи руки не будут удаляться из базы данных. Активировав данную опцию, нам следует указать ник игрока, чьи руки следует сохранить, посредством нажатия кнопки «Select», которая станет активна.
В поле «Poker Sites» – мы можем указать румы, для которых необходимо провести процесс удаления рук.
Список «Date Range» позволяет выбрать временной диапазон отбора удаляемых рук.
Процесс удаления игровой истории запускается посредством нажатия кнопки «Purge».
Синхронизация базы данных
На вкладке HM Sync вы можете создать облачную базу данных, но для этого вам необходимо предоставить программе доступ к данным вашего аккаунта на сайте holdemmanager.com.
Для этого нам необходимо указать пароль от нашего аккаунта на сайте HM2 посредством нажатия иконки «Settings» в панели управления программой, а затем перейти во вкладку «HM.com Website Login».
На данную вкладку можно также попасть, нажав вкладку «HM Sync» в меню работы с базами HM2 – программа перенаправит вас к нужной настройке автоматически.
После ввода электронной почты и пароля от аккаунта появится сообщение, извещающее об успешном сохранении ваших данных.
После этого вкладка «HM Sync» примет следующий вид:
Процесс синхронизации можно также запустить посредством нажатия кнопки «HM Sync» на главной панели управления HM2.
Итак, для создания облачной базы данных нажимаем кнопку «Create New Database» на кладке HM Sync. Затем в открывшемся окне вписываем название облачной базы данных и жмем кнопку «Start Sync».
После этого начнется процесс создания облачной базы данных, в которую будут перенесены данные из выбранной базы.
Обратите внимание, что после синхронизации базы данных с облачной базой данных, первая становится привязанной к этой облачной базе данных и с другой облачной базой ее связать нельзя. Однако вы можете удалить эту связь посредством нажатия кнопки «Unlink Database».