From d93ce73de7c5dd6f761e802e4439e555332a855a Mon Sep 17 00:00:00 2001 From: "Alvar C.H. Freude" Date: Mon, 1 Apr 2024 20:16:03 +0200 Subject: [PATCH] add update_changed trigger --- helper/81-changed-trigger.sql | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 helper/81-changed-trigger.sql diff --git a/helper/81-changed-trigger.sql b/helper/81-changed-trigger.sql new file mode 100644 index 0000000..503e32a --- /dev/null +++ b/helper/81-changed-trigger.sql @@ -0,0 +1,22 @@ +-- +-- update_changed trigger +-- kann überall als Trigger-Funktion genutzt werden, um bei Aktualisierungen das aktuelle Datum reinzuschreiben. +-- + +CREATE OR REPLACE FUNCTION update_changed() RETURNS trigger + AS $code$ + BEGIN + NEW.changed := now(); + RETURN NEW; + END; + $code$ + LANGUAGE plpgsql + SECURITY DEFINER + SET search_path = :schema, pg_temp + ; + +-- +\set function update_changed() +\ir 55-function-grant-all.sql + +