質問をグーグルで検索しましたが、何も見つからなかったか、正しい質問ではありません..
問題は、データベースの primary_key 名 :id を :another_id に変更する必要があることです。私のプロジェクトでは、pgrouting を使用する必要があり、いくつかの plsql 関数が含まれており、これらの関数は gid という名前の主キーを使用し、plsql を変更する代わりに使用します。関数はID名を変更する方が良いです。レールの方法だと思ったので、移行でこれを行うことを考えていました。
それは可能ですか、どうすればこれを行うことができますか??
事前に感謝し、私の英語で申し訳ありません.
編集
create_table :pruebas, primary_key: :gid do |t|
t.string :name
t.timestamps
end
これはトリックを行い、このアクティブなレコードで pk を生成して gid として使用します。
私の質問が明確でない場合は申し訳ありません.. Gracias por las respuestas.