Показать / скрыть оглавление

    Сценарий обновления из файла с использованием аргументов командной строки

    Новая версия модели Колибри может быть получена в виде файла или набора файлов. В этом случае для обновления БД потребуется запустить утилиту Colibri.Updater из терминала с указанием аргументов командной строки.

    Замечание

    Данный режим можно использовать для автоматизации применения обновлений, включив запуск утилиты без графического интерфейса в скрипты автоматического развёртывания.

    Альтернативный способ обновления из файла с использованием графического интерфейса описан в соседней статье.

    Список аргументов командной строки:

    1. --file

      Путь к файлу модели с расширением .cml или .pml.

    2. --user

      Имя пользователя для подключения к целевой БД, которую требуется обновить.

    3. --password

      Пароль пользователя для подключения к целевой БД, которую требуется обновить..

    4. --server

      Адрес сервера БД. Порт можно указать после знака : в адресе. Если порт не указан, то используется порт по умолчанию 5432

    5. --database

      Название цевелой БД, которую требуется обновить.

    6. --connect

      Опция указывает, что требуется автоматически осуществить подключение к целевой БД.

    7. --save

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

    8. --console

      Опция указывает, что отображение графического интерфейса не требуется. Все сообщения при этом будут выводиться в консоль.

    Примеры

    Для обновления БД без графического интерфейса требуется выполнить команду:

    ./Colibri.Updater.exe --user postgres --password пароль --server myserver:5432 --database poar --file models/poar.cml --connect --save --console
    

    Получить информацию о текущей версии модели в БД можно выполнив ту же самую команду без опции --save:

    ./Colibri.Updater.exe --user postgres --password пароль --server myserver:5432 --database poar --file models/poar.cml --connect --console
    
    Замечание

    Приведены примеры запуска утилиты из ОС Windows. В случае запуска утилиты из unix-подобной ОС название исполняемого файла будет иметь вид Colibri.Updater.

    Замечание

    По завершению процедуры обновления необходимо перезапустить приложение Колибри.

    В начало страницы