Rails(rake)默认ID字段

时间:2013-03-27 13:17:29

标签: ruby-on-rails ruby postgresql rake rails-migrations

使用rake在我的pgslq db上创建表时,rails总是创建一个“id”字段作为主键。

我的问题是我需要使用自定义名称的id字段。如何仅使用我想要的字段指定数据库字段,指定主键?

1 个答案:

答案 0 :(得分:3)

您可以在迁移中指定将其名称传递给create_table的主键:

create_table :my_table, :primary_key => :custom_id do |t|
  #...
end