jon*_*hue 2 database ruby-on-rails biginteger primary-key ruby-on-rails-5
我通读了很多文章,讨论了如何BIGINT在Rails中用作主键,但是似乎所有这些都已过时。
如何将BIGINT用作主键,最好仅在全局范围内进行设置。(我知道性能上的差异)
我尝试过的事情:
小智 6
如果您的应用程序是本机内置的rails '>= 5.1',则主键应该已经是BIGINT。“本机构建”是指您的迁移最初是使用该Rails版本运行的(与在<5.1中运行它们,然后在以后更新gem相对)
如果尚未BIGINT迁移,则可以使用在以下源代码中找到的迁移操作,为方便起见粘贴在此处:
change_column :your_table_name, :id, :bigint
资料来源:http : //www.mccartie.com/2016/12/05/rails-5.1.html
| 归档时间: |
|
| 查看次数: |
2933 次 |
| 最近记录: |