From 9b3106fb32ee098cb8bf3a44c3f89be53f24dbfe Mon Sep 17 00:00:00 2001 From: Bernd Bestel Date: Mon, 31 Aug 2020 19:54:31 +0200 Subject: [PATCH] Prevent empty userfields (cause warnings in tables after deleting a file) --- migrations/0112.sql | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 migrations/0112.sql diff --git a/migrations/0112.sql b/migrations/0112.sql new file mode 100644 index 00000000..71ff4ae5 --- /dev/null +++ b/migrations/0112.sql @@ -0,0 +1,16 @@ +DELETE FROM userfield_values +WHERE IFNULL(value, '') = ''; + +CREATE TRIGGER prevent_empty_userfields_INS AFTER INSERT ON userfield_values +BEGIN + DELETE FROM userfield_values + WHERE id = NEW.id + AND IFNULL(value, '') = ''; +END; + +CREATE TRIGGER prevent_empty_userfields_UPD2 AFTER UPDATE ON userfield_values +BEGIN + DELETE FROM userfield_values + WHERE id = NEW.id + AND IFNULL(value, '') = ''; +END;