Sha256: 0fca901be181ff2a2bc663c3d3219a0b891f2cc60c6961c1dbe9ad229bbac700

Contents?: true

Size: 597 Bytes

Versions: 9

Compression:

Stored size: 597 Bytes

Contents

class CreateTaxTreatments < ActiveRecord::Migration
  def self.up
    create_table :tax_treatments do |t|
      t.column :name, :string
    end

    create_table :products_tax_treatments, :id => false do |t|
      t.column :product_id, :integer
      t.column :tax_treatment_id, :integer
    end

    create_table :categories_tax_treatments, :id => false do |t|
      t.column :category_id, :integer
      t.column :tax_treatment_id, :integer
    end
  end

  def self.down
    drop_table :tax_treatments
    drop_table :categories_tax_treatments
    drop_table :products_tax_treatments
  end
end

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
railscart-0.0.1 starter-app/vendor/plugins/railscart/db/migrate/016_create_tax_treatments.rb
railscart-0.0.2 starter_app/vendor/plugins/railscart/db/migrate/016_create_tax_treatments.rb
railscart-0.0.3 starter_app/vendor/plugins/railscart/db/migrate/016_create_tax_treatments.rb
railscart-0.0.4 starter_app/vendor/plugins/railscart/db/migrate/012_create_tax_treatments.rb
spree-0.0.6 starter-app/vendor/plugins/spree/db/migrate/012_create_tax_treatments.rb
spree-0.0.5 starter-app/vendor/plugins/spree/db/migrate/012_create_tax_treatments.rb
spree-0.0.9 db/migrate/012_create_tax_treatments.rb
spree-0.0.8 starter-app/vendor/plugins/spree/db/migrate/012_create_tax_treatments.rb
spree-0.0.7 starter-app/vendor/plugins/spree/db/migrate/012_create_tax_treatments.rb