Einführung In diesem Artikel zeige ich, wie man Änderungen an einer PostgreSQL-Datenbank verfolgen kann. Dazu nutzen wir ein Python-Skript, das Änderungen zwischen zwei Snapshots einer Datenbank analysiert, die betroffenen Tabellen ausgibt und die Änderungen in einer Log-Datei speichert. Zusätzlich werden SQL-Befehle generiert, die die Änderungen nachvollziehbar machen. Installation der benötigten Pakete Bevor wir das Skript ausführen können, müssen einige Pakete installiert werden. Diese Pakete beinhalten sowohl systemweite Abhängigkeiten als auch Python-Module.