Sha256: 5977b324d4d69610778eb7392f86cdd04ec993ae551dbfdc4d223352d774deda

Contents?: true

Size: 747 Bytes

Versions: 32

Compression:

Stored size: 747 Bytes

Contents

class CreateEntityAssignments < ActiveRecord::Migration
  def self.up
    unless table_exists?(:easy_entity_assignments)
      create_table :easy_entity_assignments do |t|
        t.references :entity_from, :polymorphic => true
        t.references :entity_to, :polymorphic => true
        t.timestamps
      end

      add_index :easy_entity_assignments, [:entity_from_type, :entity_from_id, :entity_to_type, :entity_to_id], :name => 'entity_assignment_idx', :unique => true
      add_index :easy_entity_assignments, :entity_from_id, :name => 'entity_assignment_idx_from'
      add_index :easy_entity_assignments, :entity_to_id, :name => 'entity_assignment_idx_to'
    end
  end

  def self.down
    drop_table :easy_entity_assignments
  end
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
redmine_extensions-0.2.0 db/migrate/20160519161300_create_entity_assignments.rb
redmine_extensions-0.1.27 db/migrate/20160519161300_create_entity_assignments.rb
redmine_extensions-0.1.26 db/migrate/20160519161300_create_entity_assignments.rb
redmine_extensions-0.1.25 db/migrate/20160519161300_create_entity_assignments.rb
redmine_extensions-0.1.24 db/migrate/20160519161300_create_entity_assignments.rb
redmine_extensions-0.1.23 db/migrate/20160519161300_create_entity_assignments.rb
redmine_extensions-0.1.21 db/migrate/20160519161300_create_entity_assignments.rb
redmine_extensions-0.1.20 db/migrate/20160519161300_create_entity_assignments.rb
redmine_extensions-0.0.39 db/migrate/20160519161300_create_entity_assignments.rb
redmine_extensions-0.1.19 db/migrate/20160519161300_create_entity_assignments.rb
redmine_extensions-0.1.18 db/migrate/20160519161300_create_entity_assignments.rb
redmine_extensions-0.1.17 db/migrate/20160519161300_create_entity_assignments.rb
redmine_extensions-0.1.16 db/migrate/20160519161300_create_entity_assignments.rb
redmine_extensions-0.1.15 db/migrate/20160519161300_create_entity_assignments.rb
redmine_extensions-0.1.14 db/migrate/20160519161300_create_entity_assignments.rb
redmine_extensions-0.0.38 db/migrate/20160519161300_create_entity_assignments.rb
redmine_extensions-0.1.13 db/migrate/20160519161300_create_entity_assignments.rb
redmine_extensions-0.0.37 db/migrate/20160519161300_create_entity_assignments.rb
redmine_extensions-0.1.11 db/migrate/20160519161300_create_entity_assignments.rb
redmine_extensions-0.1.10 db/migrate/20160519161300_create_entity_assignments.rb