class CreateOrders < ActiveRecord::Migration
  def self.up
    create_table :orders do |t|
      t.foreign_key :store_id,         :null => false
      t.string      :shipping_address,                 :limit => 1000
      t.string      :payment_authenticator,            :limit => 50
      t.boolean     :paid,             :null => false, :default => false
      t.boolean     :shipped,          :null => false, :default => false
      t.text        :notes
      t.timestamps
    end

    add_owner_access_control_keys_and_indexes_for :orders

  end

  def self.down
    drop_table :orders
  end
end

