Defining Enums
Preparing your DB schema and EzQL configuration file
class AddUsers < ActiveRecord::Migration[7.0]
def change
create_table :users do |t|
# Define "integer" column for your enum with default value = 0.
t.integer :role, default: 0
end
end
endenums:
# Your enum name
Role:
# Possible values for the "Role" enum.
- User
- Admin
models:
# Name of the Model
User:
fields:
# Name of the field(column)
role:
# Enum Name defined in "enums" section above.
type: Role
