Сериализация¶
API методы для сериализации.
POST /api/ee/serialization/export¶
Сериализирует и восстанавливает среду Glarus BI.
Параметры:
- dirname: строка, название дирекории и архивного файла (по умолчанию: <instance-name>-<YYYY-MM-dd_HH-mm>)
- all_collections: булевые данные, сериализируется все коллекции (по умолчанию: true, если только вы не указали collection)
- collection: массив целых чисел, id БД коллекции для сериализации
- settings: булевые данные, если настройки Glarus BI должны быть сериализированы (по умолчанию: true)
- data_model: булевые данные, если модель данных Glarus BI должна быть сериализирована (по умолчанию: true)
- field_values: булевые данные, если кэшированное поле значения должно быть сериализировано (по умолчанию: false)
- database_secrets: булевые данные, если детали подключения к каждой БД должны быть сериализированы(по умолчанию: false)
Выход файла результата сериализации .tar.gz и файла export.log.
В случае ошибки просто возвращает логи сериализации.
Вы должны быть суперпользователем для этого.
Параметры:¶
-
all_collectionsобнуляемое значение должно быть действительной булевой строкой ('true' или 'false'). -
collectionобнуляемый вектор занчения должен быть целым числом больше ноля. -
settingsобнуляемое значение должно быть действительной булевой строкой ('true' или 'false'). -
data_modelобнуляемое значение должно быть действительной булевой строкой ('true' или 'false'). -
field_valuesобнуляемое значение должно быть действительной булевой строкой ('true' или 'false'). -
database_secretsобнуляемое значение должно быть действительной булевой строкой ('true' или 'false'). -
dirname
POST /api/ee/serialization/import¶
Десериализация среды Glarus BI из архива генерированное командой /export.
Параметры:
- file: требуется архив кодированный как multipart/form-data.
Возвращает логи десериализации.
Вы должны быть суперпользователем чтобы сделать это.
Параметры:¶
raw-params