X-Git-Url: https://irasnyder.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=db%2Fmigrate%2F016_create_purchases.rb;h=773d49f8f140dfc3acf4cd8c4fe69232910d74c6;hb=064ef703594868b7ace2ebe131ba145e27aef6d2;hp=08bb7aae127105962a8ea7afeba1ff04c56998fa;hpb=97d39268c0b348898dca1ec24552eb26a94ae546;p=cs356-p2-videostore.git diff --git a/db/migrate/016_create_purchases.rb b/db/migrate/016_create_purchases.rb index 08bb7aa..773d49f 100644 --- a/db/migrate/016_create_purchases.rb +++ b/db/migrate/016_create_purchases.rb @@ -1,9 +1,21 @@ class CreatePurchases < ActiveRecord::Migration def self.up create_table :purchases do |t| + # STI Required + t.column :type, :string + + # Both t.column :customer_id, :integer - t.column :purchaseable_id, :integer - t.column :purchaseable_type, :string + t.column :date, :date + t.column :price, :decimal, :precision => 8, :scale => 2, :default => 0 + + # RentablePurchase only + t.column :rentable_id, :integer + t.column :due_date, :date + + # MerchandisePurchase only + t.column :merchandise_id, :integer + t.column :quantity, :integer end end