Tag: bigint

rails3 bigint主键

我想在Rails 3下创建一个bigint (或string或任何非int )键入的主键字段。 我有一个给定的数据结构,例如: things —— id bigint primary_key name char(32) 我目前正试图推动的方法: create_table :things, :id => false do |t| # That prevents the creation of (id int) PK t.integer :id, :limit => 8 # That makes the column type bigint t.string :name, :limit => 32 t.primary_key :id # This is perfectly ignored 🙁 end […]

Rails迁移:PostgreSQL上的Bigint似乎失败了吗?

尝试使用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列。