From e38d17471ed378c4907e6b6959c741919bad14d7 Mon Sep 17 00:00:00 2001 From: fipwmaqzufheoxq92ebc <29818044+fipwmaqzufheoxq92ebc@users.noreply.github.com> Date: Fri, 21 Aug 2020 14:21:54 +0200 Subject: [PATCH] Fixes #881. Remove items of deleted shopping lists. --- migrations/0108.sql | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 migrations/0108.sql diff --git a/migrations/0108.sql b/migrations/0108.sql new file mode 100644 index 00000000..d4d64a08 --- /dev/null +++ b/migrations/0108.sql @@ -0,0 +1,10 @@ +DELETE +FROM shopping_list +WHERE shopping_list_id NOT IN (SELECT id FROM shopping_lists); + +CREATE TRIGGER remove_items_from_deleted_shopping_list + AFTER DELETE + ON shopping_lists +BEGIN + DELETE FROM shopping_list WHERE shopping_list_id = OLD.id; +END; \ No newline at end of file