Ich suche nach einer Möglichkeit, (über SQL) eine Protokolltabelle einzurichten, die alles enthält, was mit meiner sqlite-Datenbank gemacht wurde (vorzugsweise in Bezug auf die Anweisungen insert, create table usw., wie sie an die Datenbank ausgegeben werden). Ich bin mir sicher, dass es einen Weg gibt, den Trigger für jede Tabelle zu setzen, aber das ist einfach zu viel Arbeit und verheißt nichts Gutes, wenn ich später das Schema der Datenbank ändere. Gibt es eine allgemeine globale Sache, die auf der Datenbank funktioniert (wie Trigger für die Datenbank selbst)?eine Protokolltabelle in SQLite-Datenbank zu halten?
Ich bin auch offen für andere Vorschläge für Aufzeichnungen über Änderungen in SQLite-Datenbank, so dass ich Monate später auf die Änderungen zurückblicken kann.
(Programmatisch natürlich gibt es Möglichkeiten, aber ich kann nicht sicher sein, dass mein Programm das einzige Programm ist, das in die Datenbank schreibt).
Wenn es einen Trigger für die Datenbank gab, würde sie sich nicht selbst auslösen? – recursive