Rails PostgreSQL 和 Rails 直接用 UUID 怎么样?

QueXuQ · 2015年06月20日 · 1464 次阅读

最近开 Rails 的 PostgreSQL 相关文档,看例子是这样的:

# db/migrate/20131220144913_create_revisions.rb
create_table :revisions do |t|
  t.column :identifier, :uuid
end

# app/models/revision.rb
class Revision < ActiveRecord::Base
end

# Usage
Revision.create identifier: "A0EEBC99-9C0B-4EF8-BB6D-6BB9BD380A11"

revision = Revision.first
revision.identifier # => "a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11"

因为现在基本都是用 friendly id 代替原来的 id 了,我想着直接用 PostgreSQL 带的 UUID 功能怎么样?不知道有没有大伙用过呢。

文档:http://edgeguides.rubyonrails.org/active_record_postgresql.html

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请 注册新账号