استيراد vBulletin 5: كيفية استيراد الرسائل الخاصة؟

مرحباً. سأحاول عدم الخروج عن الموضوع بسؤالي حول موضوع استيراد vBulletin4، لذا ها أنا ذا…

أود استيراد الرسائل الخاصة من vb5 إلى Discourse.

يبدو أن قاعدة بيانات vBulletin5 معقدة للغاية بالنسبة لي، ولم أجد أي مخطط لها على الإنترنت.
حاولت الحصول على مخطط باستخدام MySQL Workbench، لكنه لم يرسم العلاقات بين الجداول…

لقد نظرت إلى سكريبت استيراد vBulletin4 الذي يستورد الرسائل الخاصة. يساعد ذلك في فهم كيفية تجهيز البيانات المراد إرسالها إلى طريقة إنشاء المنشور، لكن قواعد بيانات vb4 و vb5 تبدو مختلفة جداً.

في vb4، يوجد جدول للرسائل الخاصة يحتوي على عمود touserarray يضم المشاركين في مناقشة خاصة، لكنني لم أجد أي شيء مشابه في قاعدة بيانات vb5.

إذن، ما لدي حتى الآن هو contenttypeid للرسائل الخاصة حتى أتمكن من تحديدها…
ويبدو أن المنشورات الأولى في مناقشة خاصة يتم تحديدها بواسطة parentid = 8، رغم أنني لا أفهم ما يعنيه parentid.

هل حاول أحدكم استيراد الرسائل الخاصة من vBulletin5، أو لديه معرفة بقاعدتها البيانات ويمكنه تقديم تلميحات؟

تمكنت من استيراد الرسائل الخاصة من خلال الاطلاع على أدوات الاستيراد الأخرى واكتشاف أخيرًا أن مستلمي الرسائل الخاصة مخزّنة في جدول sentto.
ثم أصبح الأمر واضحًا وبسيطًا.

تعديل: ربما تكون الطريقة الصحيحة لتحديد موضوع خاص هي parentid = starter، لكن قاعدة بياناتي فوضوية جدًا، لذا لا يمكنني الاعتماد على أن هذا سيعمل مع تركيبات أخرى.

:trophy: