#liquibase
#liquibase
Вопрос:
У меня есть конвейер Jenkins, который выполняет скрипты liquibase. Однако много раз конвейер завершался сбоем из-за ошибок в скрипте.
Я хотел бы протестировать свой скрипт локально перед запуском конвейера. Я бы запустил скрипт локально, чтобы определить, есть ли ошибки (проблема синтаксиса, столбец, который не существует и т. Д.), Без создания записи в databasechangelog.
Ответ №1:
Одним из вариантов является запуск updateSQL, который отобразит sql, который будет выполняться при обновлении liquibase. Вы можете взять этот sql и запустить его в любой среде разработки SQL-запросов по вашему выбору для проверки синтаксиса.