안녕하세요,
Discourse를 업데이트한 후, 2026년 9월 마이그레이션으로 두 개의 백업 테이블이 생성된 것을 확인했습니다:
browser_pageview_events_backupbrowser_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.rb20260910030427_archive_piggyback_browser_pageviews_after_beacon_cutover.rb
이 마이그레이션들은 중복된 레거시 페이지뷰 이벤트와 Beacon 전환 이후 기록된 이벤트를 아카이브하는 것 같습니다.
애플리케이션 코드도 확인해 보았지만, 마이그레이션과 데이터베이스 스키마를 제외하고는 이러한 백업 테이블에 대한 참조를 찾을 수 없었습니다.
몇 가지 질문이 있습니다:
- 마이그레이션이 완료되었으므로 이제 이 백업 테이블을
TRUNCATE하는 것이 안전한가요? - 이러한 아카이브된 레코드들이 보고(reporting), 복구(recovery) 또는 향후 마이그레이션을 위해 여전히 필요한가요?
- 특정 기간이 지난 후 이 백업 테이블을 자동으로 정리할 계획이 있나요?
테이블 구조는 유지하면서 디스크 공간을 확보하는 것이 좋겠습니다.
감사합니다!