小编Iaa*_*auw的帖子

Rails 5.1.0如何升级

Rails 5.1.0引入了bigint主键和外键.

所有新表都将具有bigint pk并且创建对旧表的引用迁移将不起作用,因为旧的pk是普通的int.

使用change_column _, :id,:bigint只是错误有一个外键向它指向,更不用说找到所有的表和有需要修改该键的所有手工劳动.

如何将我的所有表格的生产数据库迁移到使用bigint pk和fk?

因为它的生产rails db:drop rails db:setup不是一种选择.

migration ruby-on-rails bigint ruby-on-rails-5.1

5
推荐指数
1
解决办法
1312
查看次数