LP1672775 Action/Trigger retention interval SQL WIP
authorBill Erickson <berickxx@gmail.com>
Wed, 15 Mar 2017 21:15:33 +0000 (17:15 -0400)
committerBill Erickson <berickxx@gmail.com>
Wed, 15 Mar 2017 21:15:33 +0000 (17:15 -0400)
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/src/sql/Pg/upgrade/XXXX.schema.action-trigger-purge-events.sql

index 598c95e..30f4dd6 100644 (file)
@@ -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();