如何在 Rails 应用程序中使用长 id?

2024-02-23

如何更改 ActiveRecord ID 的(默认)类型? int 不够长,我更喜欢 long。我很惊讶迁移没有 :long - 是否只使用一些小数?


致谢http://moeffju.net/blog/using-bigint-columns-in-rails-migrations http://moeffju.net/blog/using-bigint-columns-in-rails-migrations

class CreateDemo < ActiveRecord::Migration
  def self.up
    create_table :demo, :id => false do |t|
      t.integer :id, :limit => 8
    end
  end
end
  • 查看选项:id => false这会禁用 id 字段的自动创建
  • The t.integer :id, :limit => 8line 将产生一个 64 位整数字段
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Rails 应用程序中使用长 id? 的相关文章

随机推荐