当前位置:  开发笔记 > 数据库 > 正文

Rails迁移如何实施关系?

如何解决《Rails迁移如何实施关系?》经验,为你挑选了1个好方法。

当你运行:

rake db:migrate

正在处理的唯一文件是db/migrate/right中的文件?

好吧,因为在app/models /中定义了一对一,一对多和多对多等关系,Rails如何实施这种关系?在我进行迁移并查看生成的数据库模式后,我看不到任何外键约束.因此,对于这一切是如何工作的,这让我感到困惑.



1> Garry Shutle..:

很简单,它没有.

这是因为必须支持多个数据库.某些(如sqlite)不支持外键.

要添加外键,必须为它们执行原始SQL.

推荐阅读
喜生-Da
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有