В процессе разработки структура столбца была изменена, поэтому необходимо перенести данные старых пользователей в новый формат при производстве.Похоже, проблема, которая может быть решена путем миграции.Проблема в том, что я не опытный специалист по рубину, поэтому было бы здорово получить совет, как это реализовать.
Чтобы прояснить ситуацию, я приведу пример того, что произошло в моем проекте.
Есть таблица users
.Эта таблица содержит следующие столбцы:
description
это просто строка JSON, которая выглядит как в старой реализации,
first_name
last_name
адрес
После изменений вместо first_name
и last_name
у нас есть full_name
, только для пользователей с типом «клиент».
Итак, как я могу перенести мои старые данные в новый формат?Спасибо.