/
Резервное копирование данных ViQube

Резервное копирование данных ViQube

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

Резервная копия сохраняется на сервере, в файле:

/docker-volume/viqube/snapshots/auto.snapshot

Дополнительные настройки

Копирование структуры ViQube без данных

В случае, если нет необходимости сохранять данные при резервном копировании, вы можете сохранить лишь метаданные, активировав режим сохранения только структуры ViQube. Это значительно сэкономит место на диске. При этом:

  • копия структуры ViQube практически не занимает место;

  • сохраняется метаинформация, а также данные загрузчиков;

  • после загрузки данных вы получите ViQube, как после полного копирования данных.

Для активации данного режима необходимо в конфигурационном файле /docker-volume/viqube/config/config.ini указать true для свойства saveOnlyStruct в секции [snapshot]:

Полное и частичное копирование отдельных таблиц

Также вы можете выполнить полное или частичное копирование отдельных таблиц с помощью API-запроса.

  • Полное копирование таблиц. Пример запроса:

    curl --request POST \ --url http://адрес_сервера/snapshots \ --header 'content-type: application/json' \ --header 'x-api-version: 3.12' \ --data '{   "path": "last.snapshot",   "lightSnapshot": true,   "fullTables" : ["goods", "workers"], }

    где
    "goods" и "workers" – названия таблиц;
    "fullTables" – дает команду на полное копирование указанных таблиц.

  • Частичное копирование отдельных таблиц. Пример запроса:

    curl --request POST \ --url http://адрес_сервера/snapshots \ --header 'content-type: application/json' \ --header 'x-api-version: 3.12' \ --data '{   "path": "last.snapshot",   "lightSnapshot": true,   "lightTables" : ["cities"], }

    где
    "cities" – название таблицы;
    "lightTables" – дает команду на частичное копирование указанной таблицы.

В одном запросе нельзя одновременно указывать "fullTables" и "lightTables".

Валидация резервной копии

Вы можете активировать проверку резервной копии после её сохранения. Для этого необходимо в конфигурационном файле /docker-volume/viqube/config/config.ini указать true для свойства validateAfterSave в секции [snapshot]:

Если проверка включена, система отправит в журнал событий следующее сообщение в случае неудачной валидации:
Saved snapshot is not valid!!! Error on validation: <текст ошибки>.

См. также:

Related content

Резервное копирование данных ViQube
Резервное копирование данных ViQube
More like this
Резервное копирование данных ViQube
Резервное копирование данных ViQube
More like this
Резервное копирование данных ViQube
Резервное копирование данных ViQube
More like this
Резервное копирование данных ViQube
Резервное копирование данных ViQube
More like this
Резервное копирование данных ViQube
Резервное копирование данных ViQube
More like this
Резервное копирование данных ViQube
Резервное копирование данных ViQube
More like this