我有一个postgres表和一个模式,用于创建一个自动递增1的主ID(序列)。如何指定起始值?我对增量值感到满意。这是我的架构迁移:
create_table "ServiceProvider", {:primary_key => :ID} do |t|
t.integer "ID", :null => false
end
谢谢
答案 0 :(得分:2)
使用此选项:
create_table "ServiceProvider",:options => "AUTO_INCREMENT = 1234" do |t|
...
end
但请注意,这不适用于所有数据库管理系统。我知道这应该适用于MySQL,但你可能需要仔细检查postgres。