هل يوجد مستند يقدم تصميم مخطط قاعدة البيانات؟

أنا أدرس كيفية تنفيذ Discourse، وآمل أن أفهم كل حقل في مخططات قاعدة بيانات Discourse، حتى أتمكن من فهم سريع للمعنى وراء ما تفعله أكواد Ruby. هل يوجد دليل شامل يناسب احتياجاتي؟

أفضل مصدر لمعلومات المخطط (schema) هو على الأرجح التعليقات التوضيحية الموجودة في أسفل الملفات في مجلد app/models. على سبيل المثال، أعمدة جدول posts هي

قد يستحق Discourse Data Explorer نظرة أيضًا. فهو يحتوي على جداول وأعمدة مُدرجة.

لقد مر وقت طويل هنا، ولكن إذا كان لديك المكون الإضافي Data Explorer Plugin، يمكنك أيضًا استخدام الواجهة البرمجية لجلب كل شيء: /admin/plugins/explorer/schema.json.