try 创建带有bigint列的表会创建一个标准整数列.出了什么问题?我不知道从哪里开始找.
我在迁移中使用了这个:
create_table :table_name do |t|
t.integer :really_big_int, limit: 8
end
我使用的是Ruby 1.9.2、PostgreSQL 9.0.3和Rails 3.0.9.我已经删除了数据库并多次运行迁移,但它仍然没有创建bigint列.
try 创建带有bigint列的表会创建一个标准整数列.出了什么问题?我不知道从哪里开始找.
我在迁移中使用了这个:
create_table :table_name do |t|
t.integer :really_big_int, limit: 8
end
我使用的是Ruby 1.9.2、PostgreSQL 9.0.3和Rails 3.0.9.我已经删除了数据库并多次运行迁移,但它仍然没有创建bigint列.
因为某些原因,bigint不喜欢创建表.但是,您可以使用bigint数据类型通过add_column来实现:
add_column :table_name, :really_big_int, :bigint
那你就不需要限制了.