Начиная с версии 4.6.189 пункт сервисного меню "Создание/восстановление дампа БД" заменен на "Импорт/экспорт системной конфигурации".

Пункт сервисного меню "Создание/восстановление дампа БД" актуален для кассового ПО Artix до версии 4.6.188 (включительно).

Кассовое ПО Artix позволяет создавать и восстанавливать дампы БД Справочники, Продажи и Очередь. Содержимое дампа может быть использовано для отладки программы после сбоев, переноса данных с одного кассового оборудования на другое.

На время создания или восстановления дампов работа кассового ПО блокируется (невозможно сохранить данные в БД, закрыть чек и т.д.).

Создание и восстановление дампа БД осуществляется через пункт сервисного меню "Создание/восстановление дампа БД":

Данные о работе с дампами БД сохраняются в лог /linuxcash/logs/current/databasedump.log.

Создание дампа

  1. При необходимости сохранить данные БД в пункте меню "Создание/восстановление дампа БД" выберите подпункт "Создать дамп":
  2. При выборе функции создания дампа программа предлагает на выбор три БД. По умолчанию создаются дампы всех БД. Возможен выбор какой-либо одной БД или нескольких таблиц из БД Справочники для сохранения дампа:

    Если при сохранении дампа БД сервис MySQL остановлен, то дамп создается в виде файлов, которые впоследствии могут быть восстановлены.

  3. Таблицы в БД Справочники сгруппированы по категориям. При выборе категории будет отображен список таблиц:

    Для выбора или снятия отметки таблицы используются клавиши Space (ПРОБЕЛ) или Enter (ВВОД). Для снятия отметки со всех таблиц БД Справочники используется клавиша “-”.
  4. Если при создании дампа не было выбрано ни одной таблицы, то будет отображено предупреждение:

  5. Дамп памяти может быть сохранен в локальной директории или на flash-накопителе. При создании дампа кассовое ПО выполняет проверку на наличие подключенного flash-накопителя. При обнаружении внешнего носителя программа предлагает сохранить дамп на него:
  6. При подтверждении запроса данные сохраняются в корневую директорию подключенного flash-накопителя:
  7. При отказе от сохранения дампа на flash-накопитель или его отсутствии данные сохраняются в локальную директорию /linuxcash/cash/data/db-dump/. При отсутствии директории db-dump она будет создана автоматически:

    Наименование файла дампа включает в себя код магазина, код кассы, дату и время сохранения файла.
  8. Если по какой-либо причине сохранить информацию не удалось, то будет выведено сообщение:

    Подробную информацию об ошибке можно просмотреть в логе.

Восстановление дампа

  1. При необходимости восстановления данных БД из имеющегося дампа в пункте меню "Создание/восстановление дампа БД" выберите подпункт "Восстановить из дампа":
  2. Дамп памяти может быть восстановлен из локальной директории /linuxcash/cash/data/db-dump/ или с flash-накопителя. При восстановлении дампа кассовое ПО выполняет проверку на наличие подключенного flash-накопителя. При обнаружении внешнего носителя программа предлагает восстановить дамп с него:

    При подтверждении запроса программа обратится к данным, хранящимся на flash-накопителе. При отказе от восстановления с flash-накопителя или его отсутствии данные восстанавливаются из локальной директории.
  3. Перед восстановлением дампа программа предлагает выбрать файл, из которого необходимо восстановить данные:
  4. При выборе файла необходимо указать БД из дампа для восстановления:
  5. При завершении восстановления дампов будет выведено сообщение с перечислением дампов БД, которые были восстановлены:
  6. Если восстановить дамп не удалось, то будет выведена ошибка с перечислением дампов БД, которые не были восстановлены:
  7. Если на кассе или на flash-накопителе нет дампов для восстановления, то будет выведено предупреждение:

    Подробную информацию об ошибке можно посмотреть в логе.
  • No labels