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

5

如何在Rails中使用MySQL数据库为现有表添加外键?显然,解决方案应该在迁移中完成,因为我希望对其进行版本控制。否则,我将自己创建约束。

我似乎找不到一个适合的响应来解决上述问题。再次说明,这些表已经通过之前的迁移创建。现在我只是回去添加适用的引用完整性。

1个回答

6

Foreigner 在管理外键方面表现良好。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接