...
Раздел «Резервное копирование» позволяет запускать процедуру сохранения копии базы данных 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"
– дает команду на частичное копирование указанной таблицы.
Валидация резервной копии
Вы можете активировать проверку резервной копии после её сохранения. Для этого необходимо в конфигурационном файле /docker-volume/viqube/config/config.ini
указать true
для свойства validateAfterSave
в секции [snapshot]
:
...
Если проверка включена, система отправит в журнал событий следующее сообщение в случае неудачной валидации: Saved snapshot is not valid!!! Error on validation: <текст ошибки>
.
См. также:
Дерево страниц | ||
---|---|---|
|