Olá,
Após atualizar o Discourse, notei que as migrações de setembro de 2026 criaram duas tabelas de backup:
browser_pageview_events_backupbrowser_pageview_event_scores_backup
Na minha instância auto-hospedada do Discourse, a tabela browser_pageview_events_backup atualmente contém 2.869.175 registros e ocupa 902 MB.
Os registros variam de 11 de julho a 21 de setembro de 2026, sem novos registros adicionados desde então.
Verifiquei as migrações relevantes:
20260910030404_archive_duplicated_legacy_browser_pageview_events.rb20260910030427_archive_piggyback_browser_pageviews_after_beacon_cutover.rb
Parece que essas migrações arquivaram eventos de pageview legados duplicados e eventos registrados após a transição para o Beacon.
Também verifiquei o código da aplicação e não encontrei nenhuma referência a essas tabelas de backup fora das migrações e do esquema do banco de dados.
Tenho algumas perguntas:
- É seguro executar
TRUNCATEnessas tabelas de backup agora que as migrações foram concluídas? - Esses registros arquivados ainda são necessários para algum relatório, recuperação ou futuras migrações?
- Há um plano para limpar automaticamente essas tabelas de backup após um determinado período?
Prefiro manter as estruturas das tabelas intactas enquanto recupero o espaço em disco.
Obrigado!