Skip to content

vrunner init-dev / vrunner update-dev ​

init-dev создавал информационную базу и загружал конфигурацию из --src, --cf, --dt или хранилища (--storage), update-dev загружал конфигурацию в существующую базу из --src, --dt или хранилища и обновлял конфигурацию БД. В 3.0 — vrunner infobase init и vrunner infobase update: документация.

Соответствие ​

2.x3.0
vrunner init-devvrunner infobase init
vrunner update-devvrunner infobase update
vrunner init-dev --storage --storage-name …три команды: infobase init, repo load, infobase update (пример ниже)
vrunner update-dev --src <каталог>vrunner infobase update --src <каталог>
vrunner update-dev --dt <файл>vrunner infobase restore-dt <файл>
vrunner update-dev --storage --storage-name …vrunner repo load, затем vrunner infobase update
--git-increment (update-dev)--increment у infobase update
--disable-support, --devнет аналогов
--v1 / --v2--rtype v1 / --rtype v2 у infobase update; без опции режим реструктуризации не передаётся платформе
Секции настроек init-dev, update-devvrunner.infobase.init, vrunner.infobase.update; скрипт конвертации их не переносит

infobase init может сразу загрузить конфигурацию (--src: каталог исходников, .cf или .dt) и расширения (--ext, с --recursive — поиском по каталогам).

Пример ​

Было (2.x):

bash
vrunner init-dev \
  --ibconnection /F./build/ib \
  --storage \
  --storage-name tcp://serverstorage/erp \
  --storage-user bot \
  --storage-pwd 123

Стало (3.0):

bash
# 1. Создать пустую базу
vrunner infobase init --ibconnection /F./build/ib

# 2. Загрузить конфигурацию из хранилища (база к хранилищу не подключается)
vrunner repo load \
  --ibconnection /F./build/ib \
  --storage-name tcp://serverstorage/erp \
  --storage-user bot \
  --storage-pwd 123

# 3. Обновить конфигурацию БД
vrunner infobase update --ibconnection /F./build/ib

Обновление (update-dev) — было:

bash
vrunner update-dev --ibconnection /F./build/ib --v2

Стало:

bash
vrunner infobase update --ibconnection /F./build/ib --rtype v2