Как стать автором
Обновить

Комментарии 2

  1. Flyway maven plugin

По большей части бесполезная вещь. В билд-скрипте нужно содержать коннекшн к каждому из environment. Плюс делать миграции с девелоперского компа заведомо неправильно. Миграцию должен делать задеплоенный артефакт при запуске.


Что плохо и неудобно в Flyway, так это то, что все миграции линейны. Это делает их неудобными, если у вас в git-е есть несколько веток. Например если есть версии Vx и Vy, которые друг от друга не зависят, и находятся в разных ветках, то при сливе в master нужно будет вручную переупорядочивать. Кроме того, на бенчах, где уже применился Vy из другой ветки не будет применен Vx, если его версия меньше, а точнее все вылетит с ошибкой. Это требует много ручного геморроя.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий