У меня есть таблица продуктов и одна из групп продуктов для их классификации. Теперь группы продуктов будут удалены, а их данные объединены в таблицу продуктов.
Я выполнил миграцию, которая перебирает существующие записи группы продуктов и добавляет их в виде продуктов. Это так, что нам не нужно повторно вводить сотни групп вручную. После этого таблица product_groups удаляется.
Затем я удалил модель ProductGroup, контроллеры и т. Д. И зафиксировал изменения.
В разработке все это работало нормально, но, очевидно, если я сейчас обновлю производственное приложение, оно сначала применяет изменения файловой системы (удаление модели ProductGroup и т. Д.), И миграция завершится неудачно, поскольку модель больше не существует.
Как лучше всего это решить? Я не должен был поместить передачу данных в миграцию? Похоже на улов-22.