class CreateTransactions < ActiveRecord::Migration
  def change
    create_table :transactions do |t|
      t.integer "vendor_id", :null => false
      t.integer "customer_id", :null => false
      t.string "customer_type", :null => false
      t.integer "bike_id"
      t.integer "amount", :null => false
      t.string  "item", :null => false
      #Adding whether or not a user sold or purchased the bike
      #could be used to help keep track of external sales.
      #aka, a collective member (user) sold a bike to
      #a non user
      #Currently this model automatically assumes that the user is 
      #purchasing a bike, or a part for a bike from the collective
      #t.boolean "user_sold_flag", :default => false
      t.timestamps
    end
  end
end