module Hippo::DB::Migrations::TableDefinitionHelpers

Migration table definition helpers methods

Public Instance Methods

track_modifications(create_only: false, null: false) click to toggle source

track user modifications

# File lib/hippo/db/migrations.rb, line 16
def track_modifications(create_only: false, null: false)
    column(:created_at, :datetime,   null: null)
    column(:created_by_id, :integer, null: null)
    return if create_only

    column(:updated_at, :datetime,   null: null)
    column(:updated_by_id, :integer, null: null)
end