Мое приложение находится в бета-версии, и я проводил ограниченное тестирование функции, включающей новую модель. После значительного количества испытаний мне пришлось внести структурное изменение, которое сделает старые данные неработоспособными.
Что мне нужно сделать, это просто сбросить и воссоздать одну таблицу. Я знаю, что я мог бы сделать это во время миграции, но это похоже на взлом. В локальной копии разработчика я бы просто использовал db:reset
, но в бета-приложении я не хочу терять данные ни в одной таблице, кроме этой.
Это простой способ указать производственному приложению удалить и воссоздать одну таблицу. В моем случае я развертываю с Heroku, если это влияет на то, как вы решите эту проблему.