Копирование данных Smart Forms

Копирование данных Smart Forms

Предварительная подготовка системы

Перед снятием дампа рекомендуется отключить перенос данных по расписанию, чтобы избежать настройки планировщика для задачи копирования данных в оригинальный ViQube в дубликате приложения.

  1. Зайдите в панель администратора.

  2. Выберите пункт меню "Перенос данных".

  3. Нажмите на кнопку "Проверить подключение".

  4. Снимите галочку с пункта "Автообновление данных".

  5. Сохраните изменения.

После снятия дампа, можно вернуть настройки автоматического копирования данных.

 

  1. Подключиться к удаленному компьютеру, где находится запущенный контейнер

  2. Перейти в режим выполнения команд внутри контейнера Smart Forms:

    ID=$(docker ps | grep visiology2_smart-forms-db | awk '{print $1}') docker exec -it $ID /bin/bash
  3. Перейти в папку /mnt/volume.

    cd /mnt/volume
  4. Сделать резервную копию, где DB_Name - имя базы данных. Пароль: Postgres9.

    pg_dump -h 127.0.0.1 -U postgres --format custom --blobs -d <DB_Name> > DB.backup
  5. Выйти из режима выполнения команд внутри контейнера:

    exit
  6. В папке volume для контейнера (/docker-volume/smart-forms) найти и скопировать файл DB.backup и папку Files/Images.