From 596044729736f055697cdbda5b542e969d4ff1d8 Mon Sep 17 00:00:00 2001 From: xbgmsharp Date: Mon, 20 Nov 2023 21:15:15 +0100 Subject: [PATCH] Update/fix trigger, remove the actual data --- initdb/02_1_1_signalk_api_tables.sql | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/initdb/02_1_1_signalk_api_tables.sql b/initdb/02_1_1_signalk_api_tables.sql index e8e9982..1f0fdf6 100644 --- a/initdb/02_1_1_signalk_api_tables.sql +++ b/initdb/02_1_1_signalk_api_tables.sql @@ -581,11 +581,11 @@ DROP FUNCTION IF EXISTS moorage_delete_trigger_fn; CREATE FUNCTION moorage_delete_trigger_fn() RETURNS trigger AS $moorage_delete$ DECLARE BEGIN - RAISE NOTICE 'moorages_delete_trigger_fn [%]', NEW; - DELETE FROM api.stays WHERE moorage_id = NEW.id; - DELETE FROM api.logbook WHERE _from_moorage_id = NEW.id; - DELETE FROM api.logbook WHERE _to_moorage_id = NEW.id; - RETURN NULL; -- result is ignored since this is an AFTER trigger + RAISE NOTICE 'moorages_delete_trigger_fn [%]', OLD; + DELETE FROM api.stays WHERE moorage_id = OLD.id; + DELETE FROM api.logbook WHERE _from_moorage_id = OLD.id; + DELETE FROM api.logbook WHERE _to_moorage_id = OLD.id; + RETURN OLD; -- result is ignored since this is an AFTER trigger END; $moorage_delete$ LANGUAGE plpgsql; -- Description