Sha256: cd4acad1c5297bb6a4c1312cd50321c9a008f9d11f6f79710f6d2abbd7aedbd5

Contents?: true

Size: 570 Bytes

Versions: 14

Compression:

Stored size: 570 Bytes

Contents

class AddStoreToTracker < ActiveRecord::Migration
  def self.up
    if table_exists?('trackers')
      change_table :trackers do |t|
        t.references :store
      end
    elsif table_exists?('spree_trackers')
      change_table :spree_trackers do |t|
        t.references :store
      end
    end 
  end

  def self.down
    if table_exists?('trackers')
      change_table :trackers do |t|
        t.remove :store_id
      end
    elsif table_exists?('spree_trackers')
      change_table :spree_trackers do |t|
        t.remove :store_id
      end
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
solidus_multi_domain-1.5.0 db/migrate/20100114020535_add_store_to_tracker.rb
solidus_multi_domain-1.4.3 db/migrate/20100114020535_add_store_to_tracker.rb
solidus_multi_domain-1.4.2 db/migrate/20100114020535_add_store_to_tracker.rb
solidus_multi_domain-1.4.1 db/migrate/20100114020535_add_store_to_tracker.rb
solidus_multi_domain-1.4.0 db/migrate/20100114020535_add_store_to_tracker.rb
solidus_multi_domain-1.3.0 db/migrate/20100114020535_add_store_to_tracker.rb
solidus_multi_domain-1.2.0 db/migrate/20100114020535_add_store_to_tracker.rb
solidus_multi_domain-1.1.3 db/migrate/20100114020535_add_store_to_tracker.rb
solidus_multi_domain-1.1.2 db/migrate/20100114020535_add_store_to_tracker.rb
solidus_multi_domain-1.1.1 db/migrate/20100114020535_add_store_to_tracker.rb
solidus_multi_domain-1.0.3 db/migrate/20100114020535_add_store_to_tracker.rb
solidus_multi_domain-1.1.0 db/migrate/20100114020535_add_store_to_tracker.rb
solidus_multi_domain-1.0.1 db/migrate/20100114020535_add_store_to_tracker.rb
solidus_multi_domain-1.0.0 db/migrate/20100114020535_add_store_to_tracker.rb