Update - Zeit und User automatisch schreiben

Allgemeines zu PostgreSQL.
Antworten
HeiDieLX
Neuer Benutzer
Beiträge: 20
Registriert: Di 1. Mär 2016, 08:35

Update - Zeit und User automatisch schreiben

Beitrag von HeiDieLX » Di 5. Mär 2019, 09:58

Hallo zusammen,

zunächst eine Infofrage.
in meinen Tabellen habe ich dies

Code: Alles auswählen

    saneu timestamp(0) without time zone DEFAULT ('now'::text)::timestamp without time zone,
    saneu_usr character varying(20) DEFAULT "current_user"(),
    salaend timestamp(0) without time zone DEFAULT ('now'::text)::timestamp without time zone,
    salaend_usr character varying(20) DEFAULT "current_user"()
eingebaut. Bei einem INSERT werden die Felder auch sauber befüllt.

Bevor ich nun mit eigenen Prozeduren und Triggern beginne.

Gibt es was fertiges, dass ich (noch) nicht kenne, um die Felder salaend und salaend_usr bei einem UPDATE automatisch mit zu aktualisieren?
MfG
HeiDieLX
Switi vom Bienwald
OpenSuse 15.0
PostgeSQL 10.6

castorp
Erfahrener Benutzer
Beiträge: 1174
Registriert: Sa 27. Jun 2009, 22:24
Wohnort: Bayern

Re: Update - Zeit und User automatisch schreiben

Beitrag von castorp » Di 5. Mär 2019, 10:14

Nein, das geht nur mit einem Trigger
A SQL query walks into a bar and sees two tables. He walks up to them and says 'Can I join you?'

Antworten