# База данных
# Общая информация
Hand2Note использует PostgreSQL для хранения раздач и статистики на игроков. Однако, Hand2Note не требует установки PostgreSQL на ваш компьютер. В отличии от других похожих программ, Hand2Note использует свой собственный встроенный сервер базы данных. Вам не нужно беспокоиться о PostgreSQL на вашем устройстве.
По умолчанию база данных хранится в папке C:/Users/YourUsername/AppData/Roaming/Hand2Note/h2ndb.
AppData - это скрытая папка. Чтобы попасть в неё, сделайте следующее:
- Откройте проводник (любую папку)
- Введите %appdata% в адресную строку и нажмите Enter
Нотсы и цветовые метки хранятся в установочной директории Hand2Note, отдельно от базы данных.
# Управление базой данных
# Создание новой базы
- Зайдите в Настройки → База данных
- Нажмите "Создать базу…"
- Введите название новой базы
- Нажмите "Активировать"
- Подождите, пока Hand2Note перезапустится
- Теперь вы можете снова зайти в Настройки → База данных и удалить старую базу, если необходимо
Импортировать раздачи в новую базу данных можно либо предварительно экспортировав их из старой базы либо просто взяв нужные файлы из папки C:/Hand2NoteHH
# Перемещение базы в другую папку, диск или ПК
Посмотрите руководство по перемещению базы в разделе Экспорт и перенос.
# Дополнительно
# Как удалить руки из базы данных
Удалить отдельные руки из базы данных нельзя. Такая возможность не реализована, поскольку нарушение целостности данных значительно снижает производительность базы.
Вы можете создать новую базу и импортировать в неё только необходимые раздачи.
# Как использвать свой PostgreSQL сервер
# Как присоединиться к базе используя PgAdmin
- Запустите Hand2Note
- Зайдите в Настройки → База данных
- Снимите галочку "Присоединиться к внешнему серверу", затем выберите вашу базу данных и нажмите Активировать
- Запустите файл Hand2Note/pgsql/bin/pgadmin3.exe
- Нажмите "Add new connection to server"
- Введите Name=h2nserver, Host=localhost, Port=5318 и нажмите OK
- Готово! Сервер h2nserver должен показаться в списке доступных серверов