From 5acc063f806005700f88f82d9898e4b767c609bb Mon Sep 17 00:00:00 2001 From: phyusin Date: Fri, 6 Apr 2018 16:44:13 +0630 Subject: [PATCH] table for doemal --- db/migrate/20180406080240_create_order_reservations.rb | 2 +- db/migrate/20180406080359_create_order_reservation_items.rb | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/db/migrate/20180406080240_create_order_reservations.rb b/db/migrate/20180406080240_create_order_reservations.rb index 04a9b5f6..dae5622f 100644 --- a/db/migrate/20180406080240_create_order_reservations.rb +++ b/db/migrate/20180406080240_create_order_reservations.rb @@ -1,6 +1,6 @@ class CreateOrderReservations < ActiveRecord::Migration[5.1] def change - create_table :order_reservations do |t| + create_table :order_reservations, :id => false do |t| t.string :order_reservation_id, :limit => 16, :primary_key => true t.string :order_reservation_type, :null => false t.string :customer_id, :null => false diff --git a/db/migrate/20180406080359_create_order_reservation_items.rb b/db/migrate/20180406080359_create_order_reservation_items.rb index aaf8383b..9d320f77 100644 --- a/db/migrate/20180406080359_create_order_reservation_items.rb +++ b/db/migrate/20180406080359_create_order_reservation_items.rb @@ -1,6 +1,6 @@ class CreateOrderReservationItems < ActiveRecord::Migration[5.1] def change - create_table :order_reservation_items do |t| + create_table :order_reservation_items, :id => false do |t| t.string :order_reservation_items_id, :limit => 16, :primary_key => true t.string :order_reservation_id, foreign_key: true, :null => false, :limit => 16 t.string :item_status, :null => false, :default => "new" @@ -8,12 +8,13 @@ class CreateOrderReservationItems < ActiveRecord::Migration[5.1] t.string :item_instance_code t.string :item_name, :null => false t.string :alt_name, :null => false + t.json :set_menu_items t.integer :account_id, :limit => 8, :null => false, :default => 1 t.decimal :qty, :precision => 10, :scale => 2, :null => false, :default => 0.00 t.decimal :unit_price, :precision => 10, :scale => 2, :null => false, :default => 0.00 t.decimal :price, :precision => 10, :scale => 2, :null => false, :default => 0.00 t.string :remark - t.string :options, + t.string :options t.boolean :taxable, :null => false, :default => true end end