ich habe folgendes Problem:
ich möchte, wenn ich in die Tabelle Test einen Datensatz update einen Wert innerhalb einer Spalte von Test auf True setzen. Also recht trivial. Leider Gottes schaffe ich es nicht. Weder mit Trigger und Funktion noch mit einer Regel.
Mein Versuch mit einer Regel:
- Code: Alles auswählen
CREATE OR REPLACE RULE set_vergeben AS
ON UPDATE TO test
DO
UPDATE test SET vergeben = true
WHERE test.vergeben = false AND test.uid::text <> ''::text;
Die Fehlermeldung lautet, wenn ich einen Datensatz in Test update, "infinite recursion detected in rules..."
Kann mir bitte jemand einen Anstoß geben?
Vielen Dank.
Grüße
mc
