пользуясь Exposed. Посоветовали использовать дополнительный инструмент управления миграциями, например FlyWay.
Подключил себе FlyWay, но обнаружил что в бесплатную версию не входят откаты миграций. Кажется, что это очень важная вещь, потому что я уже сталкивался с ситуациями, когда, например, допустил ошибку в скрипте и миграция выполнилась только на половину, в таблицу версий записались изменения и откатывать изменения приходится руками. Да и вообще возможность откатить миграцию выглядит востребованной.
Какую альтернативу FlyWay вы используете? Или все пользуются комерческой версией это либы?
вопрос, я может не в теме, но ты на рабочей бд делаешь миграцию ? Может просто сделать бекап и игратся
SQLplus
У тебя даже в флайвей либо накатывается файл миграции, либо нет. Поэтому проблем не будет с этим. Откат в флайвей именно работает для целых файлов миграции, а не для поломанных скриптов. Для поломанных скриптов есть транзакции внутри.
Бери постгрес и проблем не будет
Обсуждают сегодня