Я бы спросил, как вы тестируете, если миграция прошла успешно.
Сценарий:
В первой версии объекта у нас есть несколько полей. В следующей версии я добавляю другую сущность, которая содержит некоторые данные из первой таблицы. Как я могу проверить правильность переноса этих данных.
Конечно, я могу проверить это вручную, написав SELECT и т. Д.
Но есть ли способ проверить это в модульном / интеграционном тесте.
v1
People(
id: Int
name: String
street: String
)
v2
People(
id: Int
name: String
addressId: Int
)
Address(
id: Int
street: String <--- migrated from v1 People table
)