v8-runner

infobase dump

Выгрузите всю базу в переносимый файл DT.

Вывод

Примеры ответов; пути и длительность зависят от запуска.

infobase dump --output build/main.dt Используется в Unica 0.13

v8-runner infobase dump --output build/main.dt

выгружает базу в переносимый .dt. Это образ для переноса; резервной копией документация его не считает (71)

Классы ответов

Классы относятся ко всем вариантам этой команды; условия отдельных ключей указаны в строках. Примеры ниже показывают форму ответа, а не все сочетания настроек.

КлассКогда возникает и что означает
Файл выгружен и опубликованpublished: true; target_state — created или replaced.
Файл опубликован с предупреждениемНапример, уборка временных файлов не удалась либо прерывание было отложено до завершения публикации. Файл при этом уже получен.
План подготовленmode — preview, published — false, target_state — unchanged.
Подготовка отклоненаНеверный выходной путь, отсутствующая база/утилита или занятый workPath.
Выгрузка или публикация сорвалисьpublished — false; target_state различает unchanged, restored после отката файла и uncertain, если состояние цели не установлено.
Ожидаемый файл не полученexecution.status — invalid_output: файл отсутствует, пуст или невалиден.
Выполнение прерваноexecution.status — cancelled / timed_out; проверьте published, target_state и сохранённую диагностику.

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

Варианты ответа

Операция завершилась успешно

Фрагмент успешного текстового ответа:

mode: apply
output: build/main.dt
published: true

Сохранение результата сорвалось, прежний файл восстановлен

restored здесь означает откат выходного файла, а не восстановление информационной базы. published: false. При неудачном откате состояние становится uncertain.

published: false
target state: restored
execution status: failed
ERROR: runtime error: output publication failed; previous target restored

Состояние выходного файла не установлено

Это отдельный класс результата публикации: published не подтверждён, прежний файл не удалось гарантированно вернуть.

published: false
target state: uncertain
warning: publication rollback failed; the output target requires manual inspection
ERROR: runtime error: publication rollback failed; the output target requires manual inspection

Файл опубликован с предупреждением

ok и published остаются true: сопутствующая ошибка уборки не отменяет факт публикации.

published: true
warning: temporary directory cleanup failed

infobase dump --output build/main.dt --dry-run Используется в Unica 0.13

v8-runner infobase dump --output build/main.dt --dry-run

Превью проверяет настройки и доступность исполнителя. Платформа не запускается; база и выходные файлы не меняются. Без --dry-run выполняется указанная операция.

Варианты ответа

План выгрузки базы подготовлен

Успех превью подтверждает подготовку плана, а не выполнение операции. Фрагмент текстового ответа:

command: infobase.dump
mode: preview
provider dispatched: false

Под infobase собраны команды, чей предмет сама база: создать её, снять образ .dt, вернуть его. Конфигурацию пакетом носят upload и download рядом с push и pull: их предмет конфигурация или расширение по имени набора, как у обмена исходниками. Поэтому infobase dump и download не путаются: первый выгружает базу, и в образе всё, от данных до пользователей; второй забирает конфигурацию, и в пакете только она. Команда отказывает по расширению файла и называет соседку: infobase dump --output main.cf отсылает к download, upload ib.dt — к infobase restore (71).

Настройка исполнителей и конфигурации проекта.