mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-02-26 01:33:22 +00:00
Remove Unified Orphaned Records SQLs
This commit is contained in:
@@ -1,209 +0,0 @@
|
||||
SELECT
|
||||
COUNT(*)
|
||||
FROM
|
||||
spree_stock_movements
|
||||
LEFT JOIN spree_stock_items on
|
||||
spree_stock_movements.stock_item_id = spree_stock_items.id
|
||||
WHERE
|
||||
spree_stock_items.id IS NULL
|
||||
|
||||
SELECT
|
||||
COUNT(*)
|
||||
FROM
|
||||
spree_stock_locations
|
||||
LEFT JOIN spree_states on
|
||||
spree_stock_locations.state_id = spree_states.id
|
||||
WHERE
|
||||
spree_states.id IS NULL
|
||||
|
||||
SELECT
|
||||
COUNT(*)
|
||||
FROM
|
||||
spree_stock_locations
|
||||
LEFT JOIN spree_countries on
|
||||
spree_stock_locations.country_id = spree_countries.id
|
||||
WHERE
|
||||
spree_countries.id IS NULL
|
||||
AND spree_stock_locations.state_id IS NOT NULL
|
||||
|
||||
SELECT
|
||||
COUNT(*)
|
||||
FROM
|
||||
spree_stock_items
|
||||
LEFT JOIN spree_stock_locations on
|
||||
spree_stock_items.stock_location_id = spree_stock_locations.id
|
||||
WHERE
|
||||
spree_stock_locations.id IS NULL
|
||||
|
||||
SELECT
|
||||
COUNT(*)
|
||||
FROM
|
||||
spree_stock_items
|
||||
LEFT JOIN spree_variants on
|
||||
spree_stock_items.variant_id = spree_variants.id
|
||||
WHERE
|
||||
spree_variants.id IS NULL
|
||||
|
||||
SELECT
|
||||
COUNT(*)
|
||||
FROM
|
||||
spree_shipping_rates
|
||||
LEFT JOIN spree_shipments on
|
||||
spree_shipping_rates.shipment_id = spree_shipments.id
|
||||
WHERE
|
||||
spree_shipments.id IS NULL
|
||||
|
||||
SELECT
|
||||
COUNT(*)
|
||||
FROM
|
||||
spree_shipping_rates
|
||||
LEFT JOIN spree_shipping_methods on
|
||||
spree_shipping_rates.shipping_method_id = spree_shipping_methods.id
|
||||
WHERE
|
||||
spree_shipping_methods.id IS NULL
|
||||
|
||||
SELECT
|
||||
COUNT(*)
|
||||
FROM
|
||||
spree_shipping_method_categories
|
||||
LEFT JOIN spree_shipping_methods on
|
||||
spree_shipping_method_categories.shipping_method_id = spree_shipping_methods.id
|
||||
WHERE
|
||||
spree_shipping_methods.id IS NULL
|
||||
|
||||
SELECT
|
||||
COUNT(*)
|
||||
FROM
|
||||
spree_shipping_method_categories
|
||||
LEFT JOIN spree_shipping_categories on
|
||||
spree_shipping_method_categories.shipping_category_id = spree_shipping_categories.id
|
||||
WHERE
|
||||
spree_shipping_categories.id IS NULL
|
||||
|
||||
SELECT
|
||||
COUNT(*)
|
||||
FROM
|
||||
spree_shipping_methods
|
||||
LEFT JOIN spree_tax_categories ON
|
||||
spree_shipping_methods.tax_category_id = spree_tax_categories.id
|
||||
WHERE
|
||||
spree_tax_categories.id IS NULL
|
||||
AND spree_shipping_methods.tax_category_id IS NOT NULL
|
||||
|
||||
SELECT
|
||||
COUNT(*)
|
||||
FROM
|
||||
spree_shipments
|
||||
LEFT JOIN spree_stock_locations on
|
||||
spree_shipments.stock_location_id = spree_stock_locations.id
|
||||
WHERE
|
||||
spree_stock_locations.id IS NULL
|
||||
|
||||
SELECT
|
||||
COUNT(*)
|
||||
FROM
|
||||
spree_line_items
|
||||
LEFT JOIN spree_tax_categories on
|
||||
spree_line_items.tax_category_id = spree_tax_categories.id
|
||||
WHERE
|
||||
spree_tax_categories.id IS NULL
|
||||
|
||||
SELECT
|
||||
COUNT(*)
|
||||
FROM
|
||||
spree_credit_cards
|
||||
LEFT JOIN spree_payment_methods on
|
||||
spree_credit_cards.payment_method_id = spree_payment_methods.id
|
||||
WHERE
|
||||
spree_payment_methods.id IS NULL
|
||||
|
||||
SELECT
|
||||
COUNT(*)
|
||||
FROM
|
||||
spree_credit_cards
|
||||
LEFT JOIN spree_users on
|
||||
spree_credit_cards.user_id = spree_users.id
|
||||
WHERE
|
||||
spree_users.id IS NULL
|
||||
|
||||
SELECT
|
||||
COUNT(*)
|
||||
FROM
|
||||
spree_adjustments
|
||||
LEFT JOIN spree_orders on
|
||||
spree_adjustments.order_id = spree_orders.id
|
||||
WHERE
|
||||
spree_orders.id IS NULL
|
||||
|
||||
SELECT
|
||||
COUNT(*)
|
||||
FROM
|
||||
spree_adjustments
|
||||
LEFT JOIN spree_tax_categories on
|
||||
spree_adjustments.tax_category_id = spree_tax_categories.id
|
||||
WHERE
|
||||
spree_tax_categories.id IS NULL
|
||||
|
||||
SELECT
|
||||
COUNT(*)
|
||||
FROM
|
||||
tag_rules
|
||||
LEFT JOIN enterprises on
|
||||
tag_rules.enterprise_id = enterprises.id
|
||||
WHERE
|
||||
enterprises.id IS NULL
|
||||
|
||||
SELECT
|
||||
COUNT(*)
|
||||
FROM
|
||||
stripe_accounts
|
||||
LEFT JOIN enterprises on
|
||||
stripe_accounts.enterprise_id = enterprises.id
|
||||
WHERE
|
||||
enterprises.id IS NULL
|
||||
|
||||
SELECT
|
||||
COUNT(*)
|
||||
FROM
|
||||
report_rendering_options
|
||||
LEFT JOIN spree_users on
|
||||
report_rendering_options.user_id = spree_users.id
|
||||
WHERE
|
||||
spree_users.id IS NULL
|
||||
|
||||
SELECT
|
||||
COUNT(*)
|
||||
FROM
|
||||
inventory_items
|
||||
LEFT JOIN enterprises on
|
||||
inventory_items.enterprise_id = enterprises.id
|
||||
WHERE
|
||||
enterprises.id IS NULL
|
||||
|
||||
SELECT
|
||||
COUNT(*)
|
||||
FROM
|
||||
inventory_items
|
||||
LEFT JOIN spree_variants on
|
||||
inventory_items.variant_id = spree_variants.id
|
||||
WHERE
|
||||
spree_variants.id IS NULL
|
||||
|
||||
SELECT
|
||||
COUNT(*)
|
||||
FROM
|
||||
column_preferences
|
||||
LEFT JOIN spree_users on
|
||||
column_preferences.user_id = spree_users.id
|
||||
WHERE
|
||||
spree_users.id IS NULL
|
||||
|
||||
SELECT
|
||||
COUNT(*)
|
||||
FROM
|
||||
enterprises
|
||||
LEFT JOIN spree_addresses on
|
||||
enterprises.business_address_id = spree_addresses.id
|
||||
WHERE
|
||||
spree_users.id IS NULL
|
||||
AND enterprises.business_address_id IS NOT NULL
|
||||
Reference in New Issue
Block a user