I asked about this years ago, and I see it’s possible to use a UUID
as the primary key, but I’d like to propose we add an app setting to .hanamirc
that will default primary keys in generated migrations to UUID
. If it’s not amenable to support a UUID
type or a :uuid
column type w/o the call to Hanami::Model::Sql.function(:uuid_generate_v4)
then I think it would at least be a better dev experience to inject that when generating the migration.
Thoughts?