Skip to content

vrunner updatedb

Обновляет конфигурацию БД информационной базы — применяет изменения конфигурации к базе данных.

Изменено в 3.0

vrunner updatedb переименована в vrunner infobase update — вошла в группу infobase. Флаги --v1/--v2 заменены опцией --rtype.

Документация infobase update →

Изменения

Аспект2.x3.0
Командаvrunner updatedbvrunner infobase update
Режим реструктуризации--v1 / --v2 (флаги)--rtype v1 / --rtype v2
Значение по умолчаниюv1 (обычный)--rtype v1
--uccodeПоддерживаетсяПоддерживается
--ibconnectionПоддерживаетсяПоддерживается
Переменные окруженияRUNNER_*VRUNNER_*
Секция в настройках"updatedb""vrunner.infobase.update"

Примеры

Было (2.x)

bash
# Обычное обновление
vrunner updatedb \
  --ibconnection /F./build/ib \
  --db-user Администратор \
  --db-pwd secret \
  --v8version 8.3.24 \
  --uccode godModeOn

# Оптимизированный режим реструктуризации
vrunner updatedb \
  --ibconnection /F./build/ib \
  --uccode godModeOn \
  --v2

Стало (3.0)

bash
# Обычное обновление (rtype v1 — по умолчанию)
vrunner infobase update \
  --ibconnection /F./build/ib \
  --db-user Администратор \
  --db-pwd secret \
  --v8version 8.3.24 \
  --uccode godModeOn

# Оптимизированный режим реструктуризации
vrunner infobase update \
  --ibconnection /F./build/ib \
  --uccode godModeOn \
  --rtype v2

Файл настроек

Было (vrunner.json)

json
{
  "updatedb": {
    "--ibconnection": "/F./build/ib",
    "--db-user": "bot",
    "--db-pwd": "123",
    "--uccode": "godModeOn",
    "--v2": true
  }
}

Стало (autumn-properties.json)

json
{
  "vrunner": {
    "infobase": {
      "update": {
        "ibconnection": "/F./build/ib",
        "db-user": "bot",
        "db-pwd": "123",
        "uccode": "godModeOn",
        "rtype": "v2"
      }
    }
  }
}