Hallo,
nach dem Update von Discourse habe ich festgestellt, dass die Migrationen für September 2026 zwei Sicherungstabellen erstellt haben:
browser_pageview_events_backupbrowser_pageview_event_scores_backup
Auf meiner selbst gehosteten Discourse-Instanz enthält browser_pageview_events_backup derzeit 2.869.175 Datensätze und belegt 902 MB.
Die Datensätze stammen vom 11. Juli bis zum 21. September 2026; seitdem wurden keine neuen Datensätze hinzugefügt.
Ich habe die relevanten Migrationen überprüft:
20260910030404_archive_duplicated_legacy_browser_pageview_events.rb20260910030427_archive_piggyback_browser_pageviews_after_beacon_cutover.rb
Es scheint, dass diese Migrationen doppelte Legacy-Seitenaufrufe sowie Ereignisse archiviert haben, die nach dem Beacon-Cutover aufgezeichnet wurden.
Außerdem habe ich den Anwendungscode geprüft und konnte außerhalb der Migrationen und des Datenbank-Schemas keine Verweise auf diese Sicherungstabellen finden.
Ich habe ein paar Fragen:
- Ist es sicher, diese Sicherungstabellen jetzt zu
TRUNCATE, da die Migrationen abgeschlossen sind? - Werden die archivierten Datensätze noch für Berichte, Wiederherstellungen oder zukünftige Migrationen benötigt?
- Gibt es einen Plan, diese Sicherungstabellen nach einer bestimmten Zeit automatisch aufzuräumen?
Ich würde die Tabellenstrukturen gerne beibehalten, um den Speicherplatz freizugeben.
Vielen Dank!