@zoglo @sascha-mueller
Meine Idee zur Pflege der Datenbank geht noch den Schritt weiter, dass wirklich nur die relevanten Änderungen in den PRs enthalten sind ohne den "Noise", den einerseits Contao einfach durch die Benutzung erzeugt (z.B. Cronjobs, Benutzer-Timestamps, etc.) und der andererseits beim Dumpen selbst entsteht (z.B. DBALs zufällige Sortierung der Keys im CREATE Statement).
Das würde natürlich mit sich bringen, dass man sich die Diffs ggf. mit einem anderen Diffviewer ansehen muss, da GH hier manchmal selbst bei kleinen Änderungen innerhalb eines INSERT Statements den Unterschied nur als vollständig neue Zeile erkennt. Andere Diffviewer haben dieses Problem nicht, so dass sich z.B. mein PR #75 dort für jeden einzelnen Commit eigentlich gut nachvollziehen lässt.
Vielleicht ist mein Ansatz aber auch zu ambitioniert und daher hier nicht praktikabel genug. Ich kann daher nur anbieten, falls es doch eine akzeptable Vorgehensweise sein sollte, PRs mit Änderungen an der Datenbank mit zu prüfen und die nicht relevanten Änderungen wieder zu entfernen/rückgängig zu machen.
Originally posted by @de-es in #74 (comment)
@zoglo @sascha-mueller
Meine Idee zur Pflege der Datenbank geht noch den Schritt weiter, dass wirklich nur die relevanten Änderungen in den PRs enthalten sind ohne den "Noise", den einerseits Contao einfach durch die Benutzung erzeugt (z.B. Cronjobs, Benutzer-Timestamps, etc.) und der andererseits beim Dumpen selbst entsteht (z.B. DBALs zufällige Sortierung der Keys im CREATE Statement).
Das würde natürlich mit sich bringen, dass man sich die Diffs ggf. mit einem anderen Diffviewer ansehen muss, da GH hier manchmal selbst bei kleinen Änderungen innerhalb eines INSERT Statements den Unterschied nur als vollständig neue Zeile erkennt. Andere Diffviewer haben dieses Problem nicht, so dass sich z.B. mein PR #75 dort für jeden einzelnen Commit eigentlich gut nachvollziehen lässt.
Vielleicht ist mein Ansatz aber auch zu ambitioniert und daher hier nicht praktikabel genug. Ich kann daher nur anbieten, falls es doch eine akzeptable Vorgehensweise sein sollte, PRs mit Änderungen an der Datenbank mit zu prüfen und die nicht relevanten Änderungen wieder zu entfernen/rückgängig zu machen.
Originally posted by @de-es in #74 (comment)