gpt4 book ai didi

ruby-on-rails - rails : How to use BIGINT as Primary Key

转载 作者:搜寻专家 更新时间:2023-10-30 21:45:48 26 4
gpt4 key购买 nike

我已经阅读了很多讨论如何在 Rails 中使用 BIGINT 作为主键的文章,但它们似乎都已过时。

如何将 BIGINT 用作我的主键,最好是通过全局设置。 (我知道性能上的差异)

我尝试过的事情:

最佳答案

如果您的应用是在 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

关于ruby-on-rails - rails : How to use BIGINT as Primary Key,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42673932/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com