2026년 9월 마이그레이션 후 browser_pageview_events_backup을 truncate하는 것이 안전한가요?

안녕하세요,

Discourse를 업데이트한 후, 2026년 9월 마이그레이션으로 두 개의 백업 테이블이 생성된 것을 확인했습니다:

  • browser_pageview_events_backup
  • browser_pageview_event_scores_backup

자체 호스팅(self-hosted) Discourse 인스턴스에서 browser_pageview_events_backup 테이블은 현재 2,869,175개의 레코드를 포함하며 902 MB의 용량을 차지하고 있습니다.

레코드의 기간은 2026년 7월 11일부터 9월 21일까지이며, 이후로는 새로운 레코드가 추가되지 않았습니다.

해당 마이그레이션을 확인해 보았습니다:

  • 20260910030404_archive_duplicated_legacy_browser_pageview_events.rb
  • 20260910030427_archive_piggyback_browser_pageviews_after_beacon_cutover.rb

이 마이그레이션들은 중복된 레거시 페이지뷰 이벤트와 Beacon 전환 이후 기록된 이벤트를 아카이브하는 것 같습니다.

애플리케이션 코드도 확인해 보았지만, 마이그레이션과 데이터베이스 스키마를 제외하고는 이러한 백업 테이블에 대한 참조를 찾을 수 없었습니다.

몇 가지 질문이 있습니다:

  1. 마이그레이션이 완료되었으므로 이제 이 백업 테이블을 TRUNCATE하는 것이 안전한가요?
  2. 이러한 아카이브된 레코드들이 보고(reporting), 복구(recovery) 또는 향후 마이그레이션을 위해 여전히 필요한가요?
  3. 특정 기간이 지난 후 이 백업 테이블을 자동으로 정리할 계획이 있나요?

테이블 구조는 유지하면서 디스크 공간을 확보하는 것이 좋겠습니다.

감사합니다!

4개의 좋아요