Миграция пролета во время раскрытия уха - PullRequest
3 голосов
/ 23 мая 2011

Нам бы понравилось, если бы Flyway мог перенести нашу базу данных во время развертывания артефакта .ear (JBoss 4.2).Он должен прерваться, если что-то пойдет не так.

Flyway с mvn flyway:migrate работает, но для непрерывной интеграции и производственных сред (и, возможно, других, которые загружают новые SNAPSHOTS), было бы здорово, чтобы миграции БД были связаны с приложением.

1 Ответ

5 голосов
/ 23 мая 2011

API - ваш друг. Интегрируйте его в компонент, который запускается при запуске , например, в сервлет. Объедините ваши миграции с EAR, и вы готовы к работе. В случае сбоя при миграции Flyway сгенерирует исключение , которое, если его не отключить, предотвратит запуск приложения.

...