Sha256: 7a02a6c5cdd919b7e8b2002fc9bfc5a6e72ab849f99790733a2ebc17d8359f4d

Contents?: true

Size: 756 Bytes

Versions: 12

Compression:

Stored size: 756 Bytes

Contents

# This migration and AddTransactionIdColumnToVersions provide the necessary
# schema for tracking associations.
class CreateVersionAssociations < ActiveRecord::Migration
  def self.up
    create_table :version_associations do |t|
      t.integer  :version_id
      t.string   :foreign_key_name, null: false
      t.integer  :foreign_key_id
    end
    add_index :version_associations, [:version_id]
    add_index :version_associations,
      [:foreign_key_name, :foreign_key_id],
      name: "index_version_associations_on_foreign_key"
  end

  def self.down
    remove_index :version_associations, [:version_id]
    remove_index :version_associations,
      name: "index_version_associations_on_foreign_key"
    drop_table :version_associations
  end
end

Version data entries

12 entries across 12 versions & 2 rubygems

Version Path
enju_leaf-1.2.1 vendor/bundle/ruby/2.3/gems/paper_trail-5.2.3/lib/generators/paper_trail/templates/create_version_associations.rb
paper_trail-6.0.2 lib/generators/paper_trail/templates/create_version_associations.rb
paper_trail-6.0.1 lib/generators/paper_trail/templates/create_version_associations.rb
paper_trail-6.0.0 lib/generators/paper_trail/templates/create_version_associations.rb
paper_trail-5.2.3 lib/generators/paper_trail/templates/create_version_associations.rb
paper_trail-5.2.2 lib/generators/paper_trail/templates/create_version_associations.rb
paper_trail-5.2.1 lib/generators/paper_trail/templates/create_version_associations.rb
paper_trail-5.2.0 lib/generators/paper_trail/templates/create_version_associations.rb
paper_trail-5.1.1 lib/generators/paper_trail/templates/create_version_associations.rb
paper_trail-5.1.0 lib/generators/paper_trail/templates/create_version_associations.rb
paper_trail-5.0.1 lib/generators/paper_trail/templates/create_version_associations.rb
paper_trail-5.0.0 lib/generators/paper_trail/templates/create_version_associations.rb