3

Rails 4とPostgreSQLを使用して、SQLを直接使用せずにUUIDである主キーを持つテーブルを作成することは可能ですか?今、私は頼りにしています:

c = ActiveRecord::Base.connection                                                                                                   
c.execute 'CREATE TABLE revisions (id uuid primary key default uuid_generate_v4());' 

これは移植性がなく、パフォーマンスに影響があることを私は知っています。

4

1 に答える 1

2

これは古い質問であることは知っていますが、UUID をプライマリ ID として使用するためのサポートは、Rails 4 に組み込まれるようになり、少し改善されました。詳細については、この投稿を参照してください。

于 2013-05-03T16:58:29.530 に答える