هل من الآمن حذف سجلات browser_pageview_events_backup بعد هجرات سبتمبر 2026؟

مرحباً،

بعد تحديث Discourse، لاحظتُ أن عمليات الترحيل (migrations) الخاصة بشهر سبتمبر 2026 أنشأت جدولين للنسخ الاحتياطي:

  • browser_pageview_events_backup
  • browser_pageview_event_scores_backup

في نسختي من Discourse المستضافة ذاتياً، يحتوي الجدول browser_pageview_events_backup حالياً على 2,869,175 سجلاً ويشغل مساحة 902 ميغابايت.

تتراوح السجلات بين 11 يوليو و21 سبتمبر 2026، ولم تُضف أي سجلات جديدة منذ ذلك الحين.

قمت بفحص عمليات الترحيل ذات الصلة:

  • 20260910030404_archive_duplicated_legacy_browser_pageview_events.rb
  • 20260910030427_archive_piggyback_browser_pageviews_after_beacon_cutover.rb

يبدو أن هذه العمليات قامت بأرشفة أحداث عرض الصفحة القديمة المكررة والأحداث المسجلة بعد التحويل إلى نظام Beacon.

كما قمت بفحص كود التطبيق ولم أجد أي مراجع لهذه الجداول الاحتياطية خارج عمليات الترحيل ومخطط قاعدة البيانات.

لديّ بعض الأسئلة:

  1. هل من الآمن تنفيذ أمر TRUNCATE على هذه الجداول الاحتياطية الآن بعد اكتمال عمليات الترحيل؟
  2. هل لا تزال السجلات المؤرشفة مطلوبة لأي تقارير أو استرداد أو عمليات ترحيل مستقبلية؟
  3. هل هناك خطة لتنظيف هذه الجداول الاحتياطية تلقائياً بعد فترة معينة؟

أفضّل الإبقاء على بنية الجداول كما هي مع استعادة المساحة المستخدمة على القرص.

شكراً!

4 إعجابات