gpt4 book ai didi

ruby-on-rails - 我应该使用 rails 4.2 add foreign_key 还是不?

转载 作者:行者123 更新时间:2023-12-04 15:21:43 25 4
gpt4 key购买 nike

通过发布 rails 4.2 add_foreign_key方法介绍。据我了解,它被用作迁移的组合 model:referencesadd_index .

假设我只使用 PostreSQL。 ( add_foreign_key 仅限于 MySQL 和 PostreSQL)。应该停止使用 migration model:referencesadd_index并开始使用 add_foreign_key只要?。如果是/否,为什么?新品有什么好处add_foreign_key方法?值得换吗?

最佳答案

外键约束有助于参照完整性(例如,您不能插入属于不存在的书籍的数据)。外键还提供数据库级引用完整性,而不是应用程序级(模型验证)完整性。

Rails 团队认为这很重要,现在只要您在生成迁移时使用引用,他们就会自动创建外键。

关于ruby-on-rails - 我应该使用 rails 4.2 add foreign_key 还是不?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28188410/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com