@dmsol вот тот же пример с корзиной покупателя. в корзине лежат продукты, меняется структура продукта и нужно положить экстра поле в этот объект. в итоге есть старые корзины, с продуктами без этого поля, если новые с этим. в итоге пишешь обработчик старых корзин и это не sql миграция, а код, в итоге работает медленнее и все выглядит как костыль