大佬教程收集整理的这篇文章主要介绍了ruby-on-rails – 如何更改Rails中记录的主ID?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
rails console u = User.find(9) u.id = 7 # There is no other record with id 7 u.save => true User.all
ID没有改变.
如何更改主ID?为什么会阻止这个动作?
在Rails 3.0.7和postgresql中工作.
编辑:
既然有很好的理由不这样做,我会解释为什么,希望这是一个很好的理由.
我们正在进行分阶段的可用性测试,所以我希望它看起来像生产,使每个人都容易.我不想在可用性测试过程中产生混乱或错误,通过在“暂存”上按一个顺序执行某些操作,并在“生产”上以不同的顺序.我只更改了Staging DB上的一个PK ID.
不要在你的生产DB上这样做!
以上是大佬教程为你收集整理的ruby-on-rails – 如何更改Rails中记录的主ID?全部内容,希望文章能够帮你解决ruby-on-rails – 如何更改Rails中记录的主ID?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。