From: Bill Erickson Date: Wed, 15 Mar 2017 21:15:33 +0000 (-0400) Subject: LP1672775 Action/Trigger retention interval SQL WIP X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=a79db740cb450b280e1727b55de341edd0de64a2;p=working%2FEvergreen.git LP1672775 Action/Trigger retention interval SQL WIP Signed-off-by: Bill Erickson --- diff --git a/Open-ILS/src/sql/Pg/upgrade/XXXX.schema.action-trigger-purge-events.sql b/Open-ILS/src/sql/Pg/upgrade/XXXX.schema.action-trigger-purge-events.sql index 598c95e6b0..30f4dd6cac 100644 --- a/Open-ILS/src/sql/Pg/upgrade/XXXX.schema.action-trigger-purge-events.sql +++ b/Open-ILS/src/sql/Pg/upgrade/XXXX.schema.action-trigger-purge-events.sql @@ -36,8 +36,8 @@ BEGIN END; $_$ LANGUAGE PLPGSQL; -CREATE CONSTRAINT TRIGGER is_valid_retention_interval - AFTER INSERT OR UPDATE ON action_trigger.event_definition +CREATE TRIGGER is_valid_retention_interval + BEFORE INSERT OR UPDATE ON action_trigger.event_definition FOR EACH ROW WHEN (NEW.retention_interval IS NOT NULL) EXECUTE PROCEDURE action_trigger.check_valid_retention_interval();