Sha256: 1241e63bf99c563acb192e5ab8ef72ec19f6cac987dd26dbb7779cca10be052c

Contents?: true

Size: 551 Bytes

Versions: 1

Compression:

Stored size: 551 Bytes

Contents

class CreateRecordHistories < ActiveRecord::Migration
  def self.up
    create_table  :record_histories do |t|
      t.string    :item_type, :null => false
      t.integer   :item_id,   :null => false
      t.string    :attr_name,   :null => false
      t.text      :old_value_dump, :null => false
      t.text      :new_value_dump, :null => false
      t.integer   :author_id
      t.datetime  :created_at
    end
    add_index :record_histories, [:item_type, :item_id, :attr_name]
  end

  def self.down
    drop_table :record_histories
  end
end


Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
record_history-0.0.2 lib/generators/record_history/templates/create_record_histories.rb