Skip to content

Rethink the database backup maintenance #82

@zoglo

Description

@zoglo

@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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions