有谁知道使用迁移在Rails 3中创建外键的方法吗?Rails 3在迁移问题中添加外键
2
A
回答
1
foreign_key_migrations,但我不喜欢那样。
0
如果您的应用程序有ActiveRecord :: Migration(rails 3应用程序),请使用add_foreign_key
。文档在这里: http://araddconstraint.rubyforge.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html
请注意,这是一个插件,而不是活动记录的一部分。
3
foreigner gem适合我。它增加了一些方法,以Rails迁移允许简单的外键的创建和删除:
例如:
create_table :site_credit_payments do |t|
t.decimal :amount, precision: 8, scale: 2, nil: false
t.string :note, nil: true
t.integer :credit_account_id
t.timestamps
end
add_foreign_key :site_credit_payments, :credit_accounts
相关问题
- 1. Rails迁移问题 - 外键未创建
- 2. 在Codeigniter迁移中添加外键
- 3. Rails 3,使用外键生成迁移
- 4. 在rails迁移中添加特定列作为外键
- 5. 在迁移时为外键添加值
- 6. ASP.NET添加迁移问题
- 7. Rails 3迁移:添加引用列?
- 8. Rails迁移问题
- 9. Laravel迁移的外键问题
- 10. Laravel迁移自引用外键问题
- 11. Laravel迁移无法添加外键
- 12. Laravel迁移 - 不能添加外键
- 13. Laravel迁移不会添加外键
- 14. 的Rails 3:迁移HABTM,主键的问题
- 15. Rails数据库迁移无法添加外键
- 16. Rails迁移引用一个User,如何添加这个外键?
- 17. Rails的:如何创建添加迁移“使用:B树”外键
- 18. 运行rails迁移时无法添加外键约束错误
- 19. SubSonic 3 ActiveRecord迁移忽略外键
- 20. Rails 3 - 模型问题,外键
- 21. 如何在rails 3中迁移后添加_index
- 22. 问题添加外键
- 23. SQL外键添加问题
- 24. Rails迁移问题Postgresql
- 25. Rails acts_as_paranoid迁移问题
- 26. Rails 3.1 pre迁移问题
- 27. Rails的迁移问题
- 28. Rails迁移架构问题
- 29. PostgreSQL的Rails迁移问题
- 30. Rails的迁移问题列
链接是死 – 2016-07-22 15:35:59