使用Matthuhiggins foreign_key删除外键?
使用此gem添加外键约束没有问题:
http://github.com/matthuhiggins/foreigner
但是,我无法删除外键。
class ForeignKeys :user_id) end end
有人可以帮助我吗?
谢谢。
这是我能想到的最后一件事。
def self.down execute 'ALTER TABLE threads DROP FOREIGN KEY user_id' end
老一
这应该工作:)
remove_foreign_key :threads, { :column => :user_id }
要么
remove_foreign_key('threads', 'user_id')
要么
remove_foreign_key(:threads, :user_id)
切赫
最好的解决方案是
remove_foreign_key :threads, :users
但是,以下应该也有效:
remove_foreign_key :threads, :column => :user_id
如果没有,请在我的库中提交错误。