Тестирование миграций — проверяешь что up и down работают корректно. Прогоняешь все миграции на пустой базе, проверяешь итоговую схему. Тестируешь rollback каждой миграции. Проверяешь что миграция с данными не теряет информацию. В CI поднимаешь реальную базу данных (PostgreSQL в Docker) и прогоняешь полный цикл миграций.
Что такое migration testing?
Middle
135 просмотровAFK Offer AI
Что такое commit linting?