From 8a544f3ab3566d80ae74f1dabd2646f4220f0eb4 Mon Sep 17 00:00:00 2001 From: Matt-Yorkley <9029026+Matt-Yorkley@users.noreply.github.com> Date: Sat, 4 Apr 2020 10:12:15 +0200 Subject: [PATCH] Add missing indexes to spree_orders and spree_products --- .../20200404080853_add_user_id_index_to_spree_orders.rb | 5 +++++ ...20200404081018_add_supplier_id_index_to_spree_products.rb | 5 +++++ db/schema.rb | 4 +++- 3 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 db/migrate/20200404080853_add_user_id_index_to_spree_orders.rb create mode 100644 db/migrate/20200404081018_add_supplier_id_index_to_spree_products.rb diff --git a/db/migrate/20200404080853_add_user_id_index_to_spree_orders.rb b/db/migrate/20200404080853_add_user_id_index_to_spree_orders.rb new file mode 100644 index 0000000000..cb8ef67b0e --- /dev/null +++ b/db/migrate/20200404080853_add_user_id_index_to_spree_orders.rb @@ -0,0 +1,5 @@ +class AddUserIdIndexToSpreeOrders < ActiveRecord::Migration + def change + add_index :spree_orders, :user_id + end +end diff --git a/db/migrate/20200404081018_add_supplier_id_index_to_spree_products.rb b/db/migrate/20200404081018_add_supplier_id_index_to_spree_products.rb new file mode 100644 index 0000000000..eadc5a7c50 --- /dev/null +++ b/db/migrate/20200404081018_add_supplier_id_index_to_spree_products.rb @@ -0,0 +1,5 @@ +class AddSupplierIdIndexToSpreeProducts < ActiveRecord::Migration + def change + add_index :spree_products, :supplier_id + end +end diff --git a/db/schema.rb b/db/schema.rb index 40badc11bf..8d6a796309 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -11,7 +11,7 @@ # # It's strongly recommended to check this file into your version control system. -ActiveRecord::Schema.define(:version => 20200327105910) do +ActiveRecord::Schema.define(:version => 20200404081018) do create_table "adjustment_metadata", :force => true do |t| t.integer "adjustment_id" @@ -575,6 +575,7 @@ ActiveRecord::Schema.define(:version => 20200327105910) do add_index "spree_orders", ["distributor_id"], :name => "index_spree_orders_on_distributor_id" add_index "spree_orders", ["number"], :name => "index_orders_on_number" add_index "spree_orders", ["order_cycle_id"], :name => "index_spree_orders_on_order_cycle_id" + add_index "spree_orders", ["user_id"], :name => "index_spree_orders_on_user_id" create_table "spree_payment_methods", :force => true do |t| t.string "type" @@ -724,6 +725,7 @@ ActiveRecord::Schema.define(:version => 20200327105910) do add_index "spree_products", ["permalink"], :name => "index_products_on_permalink" add_index "spree_products", ["permalink"], :name => "permalink_idx_unique", :unique => true add_index "spree_products", ["primary_taxon_id"], :name => "index_spree_products_on_primary_taxon_id" + add_index "spree_products", ["supplier_id"], :name => "index_spree_products_on_supplier_id" create_table "spree_products_promotion_rules", :id => false, :force => true do |t| t.integer "product_id"