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

我知道这是一个较老的问题,但是现在 Rails 4 对使用 UUID 作为主要 id 的支持稍微好一点。有关更多信息,请参阅此帖子

于 2013-05-03T16:58:29.530 回答