-4

rake を使用して pgslq db にテーブルを作成すると、Rails は常に主キーとして「id」フィールドを作成します。

私の問題は、id フィールドにカスタム名を付ける必要があることです。主キーを指定して、必要なフィールドのみでデータベースフィールドを指定するにはどうすればよいですか?

4

1 に答える 1

3

create_table移行時に名前を渡す主キーを指定できます。

create_table :my_table, :primary_key => :custom_id do |t|
  #...
end 
于 2013-03-27T13:23:00.283 に答える