Zeit und User via UPDATE automatisch schreiben - Code dazu

Probleme und Fragen zum Thema Trigger und Funktionen.
Antworten
HeiDieLX
Neuer Benutzer
Beiträge: 18
Registriert: Di 1. Mär 2016, 08:35

Zeit und User via UPDATE automatisch schreiben - Code dazu

Beitrag von HeiDieLX » Di 5. Mär 2019, 12:11

Zu meiner Frage unter Allgemeines hier nun meine Umsetzung:

Code: Alles auswählen

CREATE FUNCTION tru_time_user() RETURNS TRIGGER AS $$
BEGIN
    /* PL/PGSQL
        Funktion zum aktualisieren der Zeit- und Benutzerfelder
        salaend und salaend_usr
        HDS 05.03.2019  */
    NEW.salaend = now();
    NEW.salaend_usr = user;
    RETURN NEW;
END;
$$ LANGUAGE plpgsql;
CREATE TRIGGER tru_hc_wtver BEFORE UPDATE ON hc_wtver FOR EACH ROW EXECUTE PROCEDURE tru_time_user();
PostgeSQL Version 10.6
Linux
Anmeldung auf der Datenbank als Besitzer der DB und der Tabellen.
nun generiere ich weitere Trigger auf meine anderen Tabellen mit gleicher Funktion.

HTH
MfG
HeiDieLX
Switi vom Bienwald
OpenSuse 15.0
PostgeSQL 10.6

Antworten