20160119194236_create_sales.rb 699 B

123456789101112131415161718
  1. class CreateSales < ActiveRecord::Migration
  2. def change
  3. create_table :sales do |t|
  4. t.belongs_to :customer, index: true
  5. t.belongs_to :user, index: true
  6. t.belongs_to :open_cash_register, index: true
  7. t.string :sale_type, null: false
  8. t.decimal :subtotal, precision: 10, scale:2, default: 0.00, null: false
  9. t.decimal :tax, precision: 10, scale:2, default: 0.00, null: false
  10. t.decimal :discount, precision: 10, scale:2, default: 0.00, null: false
  11. t.decimal :total, precision: 10, scale:2, default: 0.00, null: false
  12. t.integer :status, null: false, default: 1
  13. t.date :date_sale, null: false
  14. t.timestamps null: false
  15. end
  16. end
  17. end