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.x | 3.0 |
|---|---|
vrunner init-dev | vrunner infobase init |
vrunner update-dev | vrunner 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-dev | vrunner.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