From 800d50d732838ce3fff89274ab77501f2a0c3008 Mon Sep 17 00:00:00 2001 From: Neal Chambers Date: Thu, 21 Sep 2023 11:20:43 +0900 Subject: [PATCH] Add Foreign Key Column to Migrations --- ...37_add_foreign_key_to_spree_stock_movements_stock_item.rb | 5 +++-- ...9020427_add_foreign_key_to_inventory_items_enterprises.rb | 5 +++++ ...0427_add_foreign_key_to_inventory_items_spree_variants.rb | 5 +++++ ...dd_foreign_key_to_report_rendering_options_spree_users.rb | 5 +++++ ...d_foreign_key_to_spree_shipments_spree_stock_locations.rb | 5 +++++ ...e_shipping_method_categories_spree_shipping_categories.rb | 5 +++++ ...pree_shipping_method_categories_spree_shipping_methods.rb | 5 +++++ ...d_foreign_key_to_spree_stock_locations_spree_countries.rb | 5 +++++ ..._add_foreign_key_to_spree_stock_locations_spree_states.rb | 5 +++++ 9 files changed, 43 insertions(+), 2 deletions(-) create mode 100644 db/migrate/20230919020427_add_foreign_key_to_inventory_items_enterprises.rb create mode 100644 db/migrate/20230919020427_add_foreign_key_to_inventory_items_spree_variants.rb create mode 100644 db/migrate/20230919020427_add_foreign_key_to_report_rendering_options_spree_users.rb create mode 100644 db/migrate/20230919020427_add_foreign_key_to_spree_shipments_spree_stock_locations.rb create mode 100644 db/migrate/20230919020427_add_foreign_key_to_spree_shipping_method_categories_spree_shipping_categories.rb create mode 100644 db/migrate/20230919020427_add_foreign_key_to_spree_shipping_method_categories_spree_shipping_methods.rb create mode 100644 db/migrate/20230919020427_add_foreign_key_to_spree_stock_locations_spree_countries.rb create mode 100644 db/migrate/20230919020427_add_foreign_key_to_spree_stock_locations_spree_states.rb diff --git a/db/migrate/20230917233937_add_foreign_key_to_spree_stock_movements_stock_item.rb b/db/migrate/20230917233937_add_foreign_key_to_spree_stock_movements_stock_item.rb index 6cb3233217..37077a760d 100644 --- a/db/migrate/20230917233937_add_foreign_key_to_spree_stock_movements_stock_item.rb +++ b/db/migrate/20230917233937_add_foreign_key_to_spree_stock_movements_stock_item.rb @@ -1,5 +1,6 @@ -class AddForeignKeyToSpreeStockMovementsStockItem < ActiveRecord::Migration[6.0] +class AddForeignKeyToSpreeStockMovementsSpreeStockItems < ActiveRecord::Migration[6.0] def change - add_foreign_key :spree_stock_movements, :spree_stock_items, on_delete: :cascade + add_foreign_key :spree_stock_movements, :spree_stock_items, column: :stock_item_id end end + diff --git a/db/migrate/20230919020427_add_foreign_key_to_inventory_items_enterprises.rb b/db/migrate/20230919020427_add_foreign_key_to_inventory_items_enterprises.rb new file mode 100644 index 0000000000..788d358d88 --- /dev/null +++ b/db/migrate/20230919020427_add_foreign_key_to_inventory_items_enterprises.rb @@ -0,0 +1,5 @@ +class AddForeignKeyToInventoryItemsEnterprises < ActiveRecord::Migration[6.0] + def change + add_foreign_key :inventory_items, :enterprises, column: :enterprise_id, on_delete: :cascade + end +end diff --git a/db/migrate/20230919020427_add_foreign_key_to_inventory_items_spree_variants.rb b/db/migrate/20230919020427_add_foreign_key_to_inventory_items_spree_variants.rb new file mode 100644 index 0000000000..03dcdc3b01 --- /dev/null +++ b/db/migrate/20230919020427_add_foreign_key_to_inventory_items_spree_variants.rb @@ -0,0 +1,5 @@ +class AddForeignKeyToInventoryItemsSpreeVariants < ActiveRecord::Migration[6.0] + def change + add_foreign_key :inventory_items, :spree_variants, column: :variant_id, on_delete: :cascade + end +end diff --git a/db/migrate/20230919020427_add_foreign_key_to_report_rendering_options_spree_users.rb b/db/migrate/20230919020427_add_foreign_key_to_report_rendering_options_spree_users.rb new file mode 100644 index 0000000000..8b15a2a19f --- /dev/null +++ b/db/migrate/20230919020427_add_foreign_key_to_report_rendering_options_spree_users.rb @@ -0,0 +1,5 @@ +class AddForeignKeyToReportRenderingOptionsSpreeUsers < ActiveRecord::Migration[6.0] + def change + add_foreign_key :report_rendering_options, :spree_users, column: :user_id, on_delete: :cascade + end +end diff --git a/db/migrate/20230919020427_add_foreign_key_to_spree_shipments_spree_stock_locations.rb b/db/migrate/20230919020427_add_foreign_key_to_spree_shipments_spree_stock_locations.rb new file mode 100644 index 0000000000..286f8ab557 --- /dev/null +++ b/db/migrate/20230919020427_add_foreign_key_to_spree_shipments_spree_stock_locations.rb @@ -0,0 +1,5 @@ +class AddForeignKeyToSpreeShipmentsSpreeStockLocations < ActiveRecord::Migration[6.0] + def change + add_foreign_key :spree_shipments, :spree_stock_locations, column: :stock_location_id + end +end diff --git a/db/migrate/20230919020427_add_foreign_key_to_spree_shipping_method_categories_spree_shipping_categories.rb b/db/migrate/20230919020427_add_foreign_key_to_spree_shipping_method_categories_spree_shipping_categories.rb new file mode 100644 index 0000000000..1ae8101ab1 --- /dev/null +++ b/db/migrate/20230919020427_add_foreign_key_to_spree_shipping_method_categories_spree_shipping_categories.rb @@ -0,0 +1,5 @@ +class AddForeignKeyToSpreeShippingMethodCategoriesSpreeShippingCategories < ActiveRecord::Migration[6.0] + def change + add_foreign_key :spree_shipping_method_categories, :spree_shipping_categories, column: :shipping_category_id, on_delete: :cascade + end +end diff --git a/db/migrate/20230919020427_add_foreign_key_to_spree_shipping_method_categories_spree_shipping_methods.rb b/db/migrate/20230919020427_add_foreign_key_to_spree_shipping_method_categories_spree_shipping_methods.rb new file mode 100644 index 0000000000..8c85ce4838 --- /dev/null +++ b/db/migrate/20230919020427_add_foreign_key_to_spree_shipping_method_categories_spree_shipping_methods.rb @@ -0,0 +1,5 @@ +class AddForeignKeyToSpreeShippingMethodCategoriesSpreeShippingMethods < ActiveRecord::Migration[6.0] + def change + add_foreign_key :spree_shipping_method_categories, :spree_shipping_methods, column: :shipping_method_id, on_delete: :cascade + end +end diff --git a/db/migrate/20230919020427_add_foreign_key_to_spree_stock_locations_spree_countries.rb b/db/migrate/20230919020427_add_foreign_key_to_spree_stock_locations_spree_countries.rb new file mode 100644 index 0000000000..3b81fd7e3d --- /dev/null +++ b/db/migrate/20230919020427_add_foreign_key_to_spree_stock_locations_spree_countries.rb @@ -0,0 +1,5 @@ +class AddForeignKeyToSpreeStockLocationsSpreeCountries < ActiveRecord::Migration[6.0] + def change + add_foreign_key :spree_stock_locations, :spree_countries, column: :country_id + end +end diff --git a/db/migrate/20230919020427_add_foreign_key_to_spree_stock_locations_spree_states.rb b/db/migrate/20230919020427_add_foreign_key_to_spree_stock_locations_spree_states.rb new file mode 100644 index 0000000000..9d40230986 --- /dev/null +++ b/db/migrate/20230919020427_add_foreign_key_to_spree_stock_locations_spree_states.rb @@ -0,0 +1,5 @@ +class AddForeignKeyToSpreeStockLocationsSpreeStates < ActiveRecord::Migration[6.0] + def change + add_foreign_key :spree_stock_locations, :spree_states, column: :state_id + end +end