如何更改 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 => 8
line 将产生一个 64 位整数字段
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)