From 923a8ca2cad6d0dc9632520a9e8d727cdba4a482 Mon Sep 17 00:00:00 2001 From: wohlgemu <michael.wohlgemuth@slub-dresden.de> Date: Thu, 23 Jan 2025 10:57:05 +0100 Subject: [PATCH] Add Trigger/Functions --- script/Create_Table.sql | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/script/Create_Table.sql b/script/Create_Table.sql index 0303d4b..61b955f 100644 --- a/script/Create_Table.sql +++ b/script/Create_Table.sql @@ -107,6 +107,16 @@ CREATE TRIGGER update_issuer_request FOR EACH ROW EXECUTE FUNCTION public.update_issuer(); +-- Trigger: trg_hybrid_cost + +-- DROP TRIGGER IF EXISTS trg_hybrid_cost ON public.finance_request; + +CREATE OR REPLACE TRIGGER trg_hybrid_cost + AFTER INSERT + ON public.finance_request + FOR EACH ROW + EXECUTE FUNCTION public.fnct_hybrid_cost(); + -------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------- @@ -252,19 +262,6 @@ END; $BODY$; - - - --- Trigger: update_issuer_cost - --- DROP TRIGGER IF EXISTS update_issuer_cost ON public.finance_cost; - -CREATE TRIGGER update_issuer_cost - BEFORE UPDATE - ON public.finance_cost - FOR EACH ROW - EXECUTE FUNCTION public.update_issuer(); - -------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------- -- GitLab