在Ruby on Rails(MySQL)中为现有表添加外键约束

时间:2010-04-15 01:50:47

标签: ruby-on-rails migration

使用基础MySQL数据库在Rails中为现有表添加外键的最佳方法是什么?显然,解决方案应该在迁移中完成,因为我希望这个版本化。否则我会自己创建约束。

我似乎无法找到一个,对他们有益的回应。同样,这些表已经使用以前的迁移创建。我现在回过头来,在适用的地方添加参照完整性。

1 个答案:

答案 0 :(得分:6)

Foreigner可以很好地管理外键。

或者,您可以使用execute方法在新迁移中发出ALTER语句。