مرحباً، أردت فقط توضيح شيء ما بخصوص استمرارية المواضيع/المشاركات، حيث وجدت عدداً كبيراً من المشاركات تشير إلى أن المواضيع/المشاركات تُحذف بشكل ناعم (soft-deleted) في قاعدة البيانات Ref1 Ref2. أولاً، دعني أوضح المتطلب:
ولأسباب تتعلق بالامتثال، نحتاج في أي وقت إلى نسخة احتياطية لجميع المشاركات خلال آخر 180 يوماً. (هذا ينطبق على منتدى للنقاشات المالية، ومن هنا جاء هذا المتطلب)
فهمي الحالي لهيكلية المشاركات الأساسية في Discourse هو أن:
الموضوع هو المنشور الأول أو المحتوى الذي يُطلق النقاش، وتُعتبر جميع الردود اللاحقة على هذا الموضوع أو المنشورات ضمنه مشاركات.
كان فهمي أن جميع محتويات جداول topics وposts في قاعدة البيانات تحتوي على البيانات الأصلية مع علم (flag) يحدد ما إذا كانت مرئية للمستخدمين العامين أم لا، ولكن عند تجربتي لهذا، وجدت أن المحتويات تُستبدل بالنص “(post deleted by author)”. لذا أعتقد أن أسئلتي تدور حول ما يلي:
- ما هي السياسة الافتراضية الحالية لاستمرارية بيانات المشاركات/المواضيع بعد حذف أو تعديل مستخدم/مدير؟
- هل يوجد مفتاح إداري لتغيير هذا السلوك؟
- هل يمكنني الحصول على مرجع للجداول التي تتيح ذلك بخلاف جداول posts/topics إن وجدت؟ لدينا مستخدم لقاعدة البيانات بصلاحيات قراءة فقط، ونخطط للتواصل معه عبر نصوص خارجية لأداء عمليات معالجة هذه البيانات.
- هل يتم حفظ البيانات في سياق تعديل المستخدمين لمنشوراتهم؟
- [أمنية] : هل توجد آلية نسخ احتياطي تلقائي للبيانات تُصدّر البيانات بتنسيق مقروء للبشر؟
شكراً جزيلاً مرة أخرى، أقدر وقتك ![]()