2009-03-30 7 views
2

In Bezug auf meine andere Frage "What’s the best way to audit log DELETEs?". Wie lautet das PostgreSQL-Äquivalent von CONTEXT_INFO?Wie lautet das PostgreSQL-Äquivalent von MSSQLs CONTEXT_INFO?

[EDIT]

I löscht mit Trigger anmelden will, aber da ich nicht den Datenbankbenutzer als meine App logische Benutzer bin mit, kann ich den CURRENT_USER vom Trigger-Code als der Benutzer nicht anmelden, die die gelöschte Aufzeichnung. Aber für INSERT und UPDATE ist es möglich, die Datensatzänderungen vom Trigger zu protokollieren, da Sie einfach ein Benutzerfeld in den Datensatz einfügen können, z. B. insert_by und last_updated_by, und diese Felder verwenden, um sich an der Audit-Tabelle anzumelden.

+0

Bitte denken Sie daran, dass nicht jeder MSSQL kennt, also ist die Frage "Was ist das Äquivalent von XXX?" Nicht wirklich gut angegeben - erklären Sie, was CONTEXT_INFO ist und wofür es verwendet wird. Dann kann jemand mit Pg-Fähigkeiten prüfen, wie man Funktionalität bekommt. –

Antwort

Verwandte Themen