primary_key(name, type = :primary_key, options = {})
Instance Public methods
Defines the primary key field. Use of the native PostgreSQL UUID type is
supported, and can be used by defining your tables as such:
create_table :stuffs, id: :uuid do |t|
t.string :content
t.timestamps
end
By default, this will use the +uuid_generate_v4()+ function from the
uuid-ossp extension, which MUST be enabled on your database.
To enable the uuid-ossp extension, you can use the
enable_extension