Ludwigmller
SQL-Guru
- Beiträge
- 172
Hi,
Welche Möglichkeiten nutzt ihr um eine Datenbank zu versionieren?
Mir geht es dabei vorwiegend um Änderungen am Datenschema, also Tabellendefinitionen, Views, Funktionen,...
Derzeit erstelle ich mit pg_dump ein Backup nur mit den Daten und eines nur mit dem schema. Beide Dateien werden mit GIT versioniert. Das funktioniert aber nur eingeschränkt gut, manchmal werden Änderungen erkannt, die gar nicht gemacht wurden, nur weil die Backupdatei in einer anderen Reihenfolge erstellt wurde.
Gibt es bessere Lösungen?
Welche Möglichkeiten nutzt ihr um eine Datenbank zu versionieren?
Mir geht es dabei vorwiegend um Änderungen am Datenschema, also Tabellendefinitionen, Views, Funktionen,...
Derzeit erstelle ich mit pg_dump ein Backup nur mit den Daten und eines nur mit dem schema. Beide Dateien werden mit GIT versioniert. Das funktioniert aber nur eingeschränkt gut, manchmal werden Änderungen erkannt, die gar nicht gemacht wurden, nur weil die Backupdatei in einer anderen Reihenfolge erstellt wurde.
Gibt es bessere Lösungen?