Восстановление данных из резервной копии

Для восстановления данных на сервере, где вы создавали резервную копию, необходимо выполнить следующие шаги:

  1. Перенесите архив, например, backup-v3.tar.gz, на требуемый сервер.

  2. Очистите каталог /var/lib/visiology/scripts/v3/backup, выполнив следующую команду:

    rm -rf /var/lib/visiology/scripts/v3/backup/*
  3. Распакуйте архив в каталог /var/lib/visiology/scripts/v3/backup, выполнив следующую команду:

    tar -xvf backup-v3.tar.gz -C /var/lib/visiology/scripts/v3/backup
  4. Запустите на хосте команду для восстановления данных:

    backup_service_id=$(docker ps --format "{{.Names}}" --filter name=visiology3_backup-service) && \ docker exec ${backup_service_id} curl -sLv --request POST --url http://127.0.0.1:8000 --header 'Content-Type: application/json' \ --data '{"command": "restore","databases":["mongo","clickhouse","postgres"]}'

    В параметре "databases" необходимо указать базы данных, которые требуется восстановить (если не указать никаких значений, восстановятся все базы данных, имеющиеся в папке v3/backup).

  5. Перезапустите сервис formula-engine:

    docker service update --init visiology3_formula-engine

  • При восстановлении данных, все имеющиеся базы данных будут очищены.


Смотрите также

Резервное копирование данных
Обновление платформы

Время чтения: 1 мин.


Нужна дополнительная помощь?

Свяжитесь с технической поддержкой.