标签: ruby-on-rails ruby postgresql rake rails-migrations
使用rake在我的pgslq db上创建表时,rails总是创建一个“id”字段作为主键。
我的问题是我需要使用自定义名称的id字段。如何仅使用我想要的字段指定数据库字段,指定主键?
答案 0 :(得分:3)
您可以在迁移中指定将其名称传递给create_table的主键:
create_table
create_table :my_table, :primary_key => :custom_id do |t| #... end