infobase dump
Выгрузите всю базу в переносимый файл DT.
Примеры ответов; пути и длительность зависят от запуска.
infobase dump --output build/main.dt 
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 
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).