如何在rails模式迁移中指定:primary_key起始值?

时间:2010-02-26 11:40:19

标签: ruby-on-rails

我有一个postgres表和一个模式,用于创建一个自动递增1的主ID(序列)。如何指定起始值?我对增量值感到满意。这是我的架构迁移:

create_table "ServiceProvider", {:primary_key => :ID} do |t|
  t.integer "ID",                       :null => false
end

谢谢

1 个答案:

答案 0 :(得分:2)

使用此选项:

create_table "ServiceProvider",:options => "AUTO_INCREMENT = 1234" do |t|
  ...
end

但请注意,这不适用于所有数据库管理系统。我知道这应该适用于MySQL,但你可能需要仔细检查postgres。