Type-aware primary key definition
Generates primary key SQL for non-integer types like UUID or String.
Example
dialect.primary_key_definition("id", :uuid)
# => "\"id\" CHAR(36) PRIMARY KEY NOT NULL"
Inherits Ralph::Migrations::Schema::Dialect::Base / Reference / Object
Type-aware primary key definition
Generates primary key SQL for non-integer types like UUID or String.
dialect.primary_key_definition("id", :uuid)
# => "\"id\" CHAR(36) PRIMARY KEY NOT NULL"