Skip to content

not_null key #69

@vladfaust

Description

@vladfaust
class User
  schema users do
    type created_at : Time, default: true, not_null: true
    type updated_at : Time
  end
 
  # Expands to
  #

  property! created_at : Time
  property updated_at : Time # Note that it is not bang
end

User.update.set(created_at: nil) # Compilation-time error
User.update.set(updated_at: nil) # OK

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions