Ciao,
Dopo l’aggiornamento di Discourse, ho notato che le migrazioni di settembre 2026 hanno creato due tabelle di backup:
browser_pageview_events_backupbrowser_pageview_event_scores_backup
Sulla mia istanza self-hosted di Discourse, browser_pageview_events_backup contiene attualmente 2.869.175 record e occupa 902 MB.
I record vanno dall’11 luglio al 21 settembre 2026, senza nuovi record aggiunti da allora.
Ho verificato le migrazioni rilevanti:
20260910030404_archive_duplicated_legacy_browser_pageview_events.rb20260910030427_archive_piggyback_browser_pageviews_after_beacon_cutover.rb
Sembra che queste migrazioni abbiano archiviato gli eventi di pageview legacy duplicati e gli eventi registrati dopo il passaggio a Beacon.
Ho anche controllato il codice dell’applicazione e non ho trovato alcun riferimento a queste tabelle di backup al di fuori delle migrazioni e dello schema del database.
Ho alcune domande:
- È sicuro eseguire
TRUNCATEsu queste tabelle di backup ora che le migrazioni sono state completate? - Questi record archiviati sono ancora necessari per qualche report, recupero o futura migrazione?
- È previsto un piano per la pulizia automatica di queste tabelle di backup dopo un certo periodo?
Preferirei mantenere intatte le strutture delle tabelle recuperando al contempo lo spazio su disco.
Grazie!