Class: AddTransactionIdColumnToVersions

Inherits:
ActiveRecord::Migration
  • Object
show all
Defined in:
lib/generators/paper_trail/templates/add_transaction_id_column_to_versions.rb

Overview

This migration and CreateVersionAssociations provide the necessary schema for tracking associations.

Class Method Summary collapse

Class Method Details

.downObject



9
10
11
12
# File 'lib/generators/paper_trail/templates/add_transaction_id_column_to_versions.rb', line 9

def self.down
  remove_index :versions, [:transaction_id]
  remove_column :versions, :transaction_id
end

.upObject



4
5
6
7
# File 'lib/generators/paper_trail/templates/add_transaction_id_column_to_versions.rb', line 4

def self.up
  add_column :versions, :transaction_id, :integer
  add_index :versions, [:transaction_id]
end