Sha256: 9fe99af3d0a4dfbdf7225cc8571f7bfe567f7e893a3f14ef2908bf97dd0bb1e8

Contents?: true

Size: 1.04 KB

Versions: 16

Compression:

Stored size: 1.04 KB

Contents

class CreateProductsProducts < ActiveRecord::Migration

  def up
    create_table :refinery_products do |t|
      t.references :store, :null => false
      t.string :name
      t.string :code, :unique => true, :null => false
      t.text :description
      t.datetime :date_available
      t.integer :quantity
      t.float :price
      t.float :size_width
      t.float :size_height
      t.float :size_depth
      t.float :weight
      t.references :tax_type
      t.references :digital_download
      t.references :main_pic
      t.boolean :inactive, :default => false
      t.integer :position

      t.timestamps
    end

    add_index :refinery_products, :store_id
    add_index :refinery_products, :code
    add_index :refinery_products, :tax_type_id

  end

  def down
    if defined?(::Refinery::UserPlugin)
      ::Refinery::UserPlugin.destroy_all({:name => "refinerycms-products"})
    end

    if defined?(::Refinery::Page)
      ::Refinery::Page.delete_all({:link_url => "/products/products"})
    end

    drop_table :refinery_products

  end

end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
refinerycms-stores-0.1.0 db/migrate/2_create_products_products.rb
refinerycms-stores-0.0.16 db/migrate/2_create_products_products.rb
refinerycms-stores-0.0.14 db/migrate/2_create_products_products.rb
refinerycms-stores-0.0.13 db/migrate/2_create_products_products.rb
refinerycms-stores-0.0.12 db/migrate/2_create_products_products.rb
refinerycms-stores-0.0.11 db/migrate/2_create_products_products.rb
refinerycms-stores-0.0.10 db/migrate/2_create_products_products.rb
refinerycms-stores-0.0.9 db/migrate/2_create_products_products.rb
refinerycms-stores-0.0.8 db/migrate/2_create_products_products.rb
refinerycms-stores-0.0.7 db/migrate/2_create_products_products.rb
refinerycms-stores-0.0.6 db/migrate/2_create_products_products.rb
refinerycms-stores-0.0.5 db/migrate/2_create_products_products.rb
refinerycms-stores-0.0.4 db/migrate/2_create_products_products.rb
refinerycms-stores-0.0.3 db/migrate/2_create_products_products.rb
refinerycms-stores-0.0.2 db/migrate/2_create_products_products.rb
refinerycms-stores-0.0.1 db/migrate/2_create_products_products.rb