作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我已经阅读了很多讨论如何在 Rails 中使用 BIGINT
作为主键的文章,但它们似乎都已过时。
如何将 BIGINT 用作我的主键,最好是通过全局设置。 (我知道性能上的差异)
我尝试过的事情:
最佳答案
如果您的应用是在 rails '>= 5.1'
中原生构建的,则您的主键应该已经是 BIGINT
。 “本地构建”是指您的迁移最初是使用该 Rails 版本运行的(而不是在 < 5.1 中运行它们,然后稍后更新 gem)
如果它们还不是 BIGINT
,您可以使用在下面的源代码中找到的迁移操作,为方便起见粘贴在这里:
change_column :your_table_name, :id, :bigint
关于ruby-on-rails - rails : How to use BIGINT as Primary Key,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42673932/
我是一名优秀的程序员,十分优秀!