Sha256: 78be749d4094d1483717f28e7bb2bd61f10f3d1b2be234e71802f207bb6852be

Contents?: true

Size: 702 Bytes

Versions: 6

Compression:

Stored size: 702 Bytes

Contents

class DropShopAddressables < ActiveRecord::Migration
  def self.up
    drop_table :shop_addressables
    drop_table :shop_address_billings
    drop_table :shop_address_shippings
  end

  def self.down
    create_table :shop_addressables do |t|
      t.references  :address,   :polymorphic => true
      t.references  :addresser, :polymorphic => true
    end
    add_index :shop_addressables, :address_id
    add_index :shop_addressables, :addresser_id
    
    create_table :shop_address_billings do |t|
      t.references  :shop_address
    end
    add_index :shop_address_billings, :shop_address_id

    create_table :shop_address_shippings do |t|
      t.references  :shop_address
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
radiant-shop-extension-0.11.6 db/migrate/20100929011607_drop_shop_addressables.rb
radiant-shop-extension-0.11.5 db/migrate/20100929011607_drop_shop_addressables.rb
radiant-shop-extension-0.11.4 db/migrate/20100929011607_drop_shop_addressables.rb
radiant-shop-extension-0.11.3 db/migrate/20100929011607_drop_shop_addressables.rb
radiant-shop-extension-0.11.1 db/migrate/20100929011607_drop_shop_addressables.rb
radiant-shop-extension-0.11.0 db/migrate/20100929011607_drop_shop_addressables.rb