У меня есть таблица с именем Domain_Data
, которая имеет уникальный строковый столбец с именем domain
. Поскольку многие вещи должны указывать на домен в моем приложении, я собираюсь разделить Domain
на свою собственную отдельную модель. В Domain_Data
Я хочу заменить столбец domain
указателем внешнего ключа на Domain.id
. Сложная часть - это обновление самих данных, так что строки домена находятся в Domain
, а указатели id
- в Domain_Data
.Миграция столбца ActiveRecord Rails в новую модель
Мне хорошо известно, как я мог бы сделать миграцию, как это в чистом SQL, но мне интересно, как сделать Railsy таким способом, как миграция. Могут ли все это выполняться с помощью миграции, или если некоторые из них выполняются вручную с помощью задач рейка и т. П.?
Я Rails newb, ища канонический способ сделать миграцию следующим образом. Использование Rails 2.3