Danke für den Tip.
Hab nun folgendes ausprobiert:
Code:
CREATE OR REPLACE FUNCTION "set_vergeben"()
RETURNS trigger AS
$BODY$
BEGIN
IF (NEW."uid" IS NOT NULL) THEN
NEW."vergeben" = true;
END IF;
RETURN NEW;
END; $BODY$
LANGUAGE 'plpgsql' VOLATILE;
CREATE TRIGGER test
AFTER UPDATE
ON "test"
FOR EACH ROW
EXECUTE PROCEDURE "set_vergeben"();
Leider wird die Funktion nie ausgeführt.
Bin noch recht neu in dieser Thematik. Wäre nett, wenn mir noch jemand sagen könnte was ich falsch mache.
Und warum funktioniert das eigentlich nicht mit einer Regel? Genau dafür sind die doch da oder?
Vielen Dank.
Gruß
mc
Lesezeichen