使用Rails迁移删除外键列

时间:2018-08-22 23:35:44

标签: ruby-on-rails

我只是想从表中删除外键列。我在迁移中有这个

def change
  remove_column :addresses, :contact_id
end  

但是,出现以下错误:

  

Mysql2 :: Error:无法删除索引'index_addresses_on_contact_id':   外键约束中需要:ALTER TABLE addresses DROP   contact_id

那么我如何在Rails迁移中也删除此外键约束?

1 个答案:

答案 0 :(得分:2)

尝试...

36 + 3 = 39