grocy/migrations/0171.sql

11 lines
392 B
SQL

CREATE TRIGGER remove_conversions AFTER DELETE ON quantity_units
BEGIN
DELETE FROM quantity_unit_conversions
WHERE from_qu_id = OLD.id
OR to_qu_id = OLD.id;
END;
DELETE FROM quantity_unit_conversions
WHERE NOT EXISTS(SELECT 1 FROM quantity_units WHERE id = quantity_unit_conversions.from_qu_id)
OR NOT EXISTS(SELECT 1 FROM quantity_units WHERE id = quantity_unit_conversions.to_qu_id);