Sha256: 80a95dcf2cabf9253b58a16066b68376a9078d98b9d5c9b2371bcb3c7d2f887a

Contents?: true

Size: 1.21 KB

Versions: 3

Compression:

Stored size: 1.21 KB

Contents

class CreateProducts < ActiveRecord::Migration
  def self.up
	  create_table "products",  :force => true do |t|
      t.column "name",        :string,  :limit => 100,                               :default => "",  :null => false
      t.column "description", :text                                                 
      t.column "price",       :decimal, :precision => 8, :scale => 2,                 :null => false
      t.column "quantity",    :integer,                                              :default => 0,   :null => false
      t.column "category_id", :integer
      t.column "filename",    :string
      t.column "width",       :float,                                                :default => 0.0, :null => false
      t.column "height",      :float,                                                :default => 0.0, :null => false
      t.column "depth",       :float,                                                :default => 0.0, :null => false
      t.column "weight",      :float,                                                :default => 0.0, :null => false
      t.column :created_at,   :datetime
      t.column :updated_at,   :datetime
    end
  end

  def self.down
    drop_table "products"
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
railscart-0.0.1 starter-app/vendor/plugins/railscart/db/migrate/011_create_products.rb
railscart-0.0.2 starter_app/vendor/plugins/railscart/db/migrate/011_create_products.rb
railscart-0.0.3 starter_app/vendor/plugins/railscart/db/migrate/011_create_products.rb