Кассовое ПО Artix позволяет создавать и восстанавливать дампы БД Справочники, Продажи и Очередь. Содержимое дампа может быть использовано для отладки программы после сбоев, переноса данных с одного кассового оборудования на другое.
На время создания или восстановления дампов работа кассового ПО блокируется (невозможно сохранить данные в БД, закрыть чек и т.д.).
Создание и восстановление дампа БД осуществляется через пункт сервисного меню "Создание/восстановление дампа БД":
Данные о работе с дампами БД сохраняются в лог /linuxcash/logs/current/databasedump.log
.
Создание дампа
- При необходимости сохранить данные БД в пункте меню "Создание/восстановление дампа БД" выберите подпункт "Создать дамп":
При выборе функции создания дампа программа предлагает на выбор три БД. По умолчанию создаются дампы всех БД. Возможен выбор какой-либо одной БД или нескольких таблиц из БД Справочники для сохранения дампа:
Если при сохранении дампа БД сервис MySQL остановлен, то дамп создается в виде файлов, которые впоследствии могут быть восстановлены.
Таблицы в БД Справочники сгруппированы по категориям. При выборе категории будет отображен список таблиц:
Для выбора или снятия отметки таблицы используются клавиши Space (ПРОБЕЛ) или Enter (ВВОД). Для снятия отметки со всех таблиц БД Справочники используется клавиша “-”.Если при создании дампа не было выбрано ни одной таблицы, то будет отображено предупреждение:
- Дамп памяти может быть сохранен в локальной директории или на flash-накопителе. При создании дампа кассовое ПО выполняет проверку на наличие подключенного flash-накопителя. При обнаружении внешнего носителя программа предлагает сохранить дамп на него:
- При подтверждении запроса данные сохраняются в корневую директорию подключенного flash-накопителя:
При отказе от сохранения дампа на flash-накопитель или его отсутствии данные сохраняются в локальную директорию
/linuxcash/cash/data/db-dump/
. При отсутствии директорииdb-dump
она будет создана автоматически:Наименование файла дампа включает в себя код магазина, код кассы, дату и время сохранения файла.- Если по какой-либо причине сохранить информацию не удалось, то будет выведено сообщение:
Подробную информацию об ошибке можно просмотреть в логе.
Восстановление дампа
- При необходимости восстановления данных БД из имеющегося дампа в пункте меню "Создание/восстановление дампа БД" выберите подпункт "Восстановить из дампа":
- Дамп памяти может быть восстановлен из локальной директории
/linuxcash/cash/data/db-dump/
или с flash-накопителя. При восстановлении дампа кассовое ПО выполняет проверку на наличие подключенного flash-накопителя. При обнаружении внешнего носителя программа предлагает восстановить дамп с него:
При подтверждении запроса программа обратится к данным, хранящимся на flash-накопителе. При отказе от восстановления с flash-накопителя или его отсутствии данные восстанавливаются из локальной директории. - Перед восстановлением дампа программа предлагает выбрать файл, из которого необходимо восстановить данные:
- При выборе файла необходимо указать БД из дампа для восстановления:
- При завершении восстановления дампов будет выведено сообщение с перечислением дампов БД, которые были восстановлены:
- Если восстановить дамп не удалось, то будет выведена ошибка с перечислением дампов БД, которые не были восстановлены:
- Если на кассе или на flash-накопителе нет дампов для восстановления, то будет выведено предупреждение:
Подробную информацию об ошибке можно посмотреть в логе.