Versionsgeschichte über Trigger

Hallo zusammen,

ich bräuchte ne Tip oder nen Beispiel wie ich die Versiongeschichte von unterschiedlichen Usern in der Postgres speichere. Die Aufgabe stellt sich folgend dar:

  • n User können in einer App Daten ändern welche dann in die Postgres geschrieben werden
  • ich würde jetzt gerne die letzten x Änderungen speichern, damit ich im Falle einer böswilligen Änderung wieder den letzten Stand per Klick einspielen kann.

Kennt da jemand ne Möglichkeit bzw. hat schon nen Trigger für ein ähnliches Problem geschrieben?

Vielen Dank und beste Grüße,

Daniel

Ja, ads erfand dieses Rad bereits. Nennt sich tablelog und findet sich hier:

PgFoundry: Table Audit: Project Info
Log Table Changes in PostgreSQL with tablelog - ads’ corner

Andreas