【发布时间】:2019-06-05 05:08:07
【问题描述】:
我在名为 contents 的表中有一个现有的列 project_id。它应该是一个引用项目表中项目的 foreign_key。但是,无论谁设置了数据库,都没有将 project_id 设置为 foreign_key,而是创建了目录表。
我尝试将迁移创建为:
def change
add_reference :contents, :project
end
但这会尝试添加一个已经存在的列project_id。
我的问题是,有没有办法(使用迁移)将列 project_id 更改为 foreign_key?
【问题讨论】:
标签: ruby-on-rails rails-migrations