Add Foreign Key Column to Migrations

This commit is contained in:
Neal Chambers
2023-09-21 11:20:43 +09:00
parent 816ffe6e32
commit 800d50d732
9 changed files with 43 additions and 2 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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