У меня есть существующий столбец project_id
внутри таблицы, которая называется содержимым. Предполагается, что это Foreign_key, который ссылается на проект в таблице проектов. Однако тот, кто настроил базу данных, создал таблицу содержимого без указания значения project_id как foreign_key.
Я пытался создать миграцию как:
def change
add_reference :contents, :project
end
Но он пытается добавить столбец project_id
, который уже существует.
Мой вопрос, есть ли способ (с помощью миграции) изменить столбец project_id
на foreign_key?