Ich habe das bei mir für eine MultiUser Kalender-Anwendung ebenfalls über einen
DB-Trigger gelöst der bei Änderung den kompletten Datensatz in eine History-Tabelle kopiert.
table_x
Felder: id, .., createuser, createdate, changeuser, changedate;
table_x_history:
Felder: id,id_table_x .., createuser, createdate, changeuser, changedate;
So kann ich jede Änderung einem User zuordnen und keiner kann sich rausreden