Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
только миграции хранятся не в нечитабельном богопротивном XML а в питоньих файлах
Нене, я не говорю что утилита не нужна — просто делюсь опытом. Сравнение различных решений всегда полезно.
XML нечИтабелен своей избыточностью. Я в последнее время по возможности использую yaml — выглядит гораздо удобнее.
База может обладать существенно большим временем жизни. И я бы лучше держал изменения и проектирование базы отдельно от приложения.
У yaml я не припомню автоматической валидации. Так что если пришел мусор, то отсечь его не получится.
Управление миграциями БД с Liquibase