使用底层 MySQL 数据库向 Rails 中的现有表添加外键的最佳方法是什么?显然,解决方案应该在迁移中完成,因为我想要这个版本。否则我会自己创建约束。
我似乎无法在上面找到对他们有利的回应。同样,这些表已经使用以前的迁移创建了。我现在要回去并在适用的地方添加参照完整性。
最佳答案
Foreigner非常适合管理外键。
或者,您可以仅使用 execute 方法在新迁移中发出 ALTER 语句。
关于ruby-on-rails - 向 Ruby on Rails (MySQL) 中的现有表添加外键约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2642254/