Журнал отчета в инструменте миграции liquibase db - PullRequest
2 голосов
/ 26 декабря 2011

В моем приложении реализована среда миграции liquibase db.Я использую инструмент командной строки этой платформы.Работает нормально.Теперь мне нужен отчет об успехе или неудаче из журналов, сгенерированных этим инструментом.

Ошибка может быть связана с платформой (например, указание неправильных параметров в командной строке или неверная база данных и т. Д.), А также с базой данных (напримерсинтаксическая ошибка в SQL-запросе, любая ошибка нарушения ограничения).Кто-нибудь знает, как создать этот отчет, как получить журналы и т. Д.

1 Ответ

1 голос
/ 26 декабря 2011

Если вы запускаете liquibase из командной строки, вы можете проверить возврат на наличие кода или ошибки:

liquibase update && echo "It worked"

Пример

$ liquibase update && echo "It worked"
Liquibase Home: /opt/liquibase-2.0.3
INFO 26/12/11 17:36:liquibase: Successfully acquired change log lock
INFO 26/12/11 17:36:liquibase: Reading from DATABASECHANGELOG
INFO 26/12/11 17:36:liquibase: Reading from DATABASECHANGELOG
INFO 26/12/11 17:36:liquibase: Successfully released change log lock
Liquibase Update Successful
It worked
...