إنتقل إلى المحتوى الرئيسي

🗃️ مخطط قاعدة البيانات

يستخدم PulseHub 9 جداول. جميع المفاتيح الأساسية هي سلاسل UUID v4 (VARCHAR(36)). تستخدم جميع الجداول ترميز utf8mb4 لدعم Unicode الكامل بما في ذلك الرموز التعبيرية.


نظرة عامة على الجداول

الجدولالوصف
workspacesالمستأجر الرئيسي
usersحسابات المسؤولين والوكلاء
channelsتكاملات القنوات المتصلة
contactsالعملاء
conversationsالمحادثات بين جهات الاتصال ومساحة العمل
messagesالرسائل الفردية
automationsقواعد الأتمتة
automation_eventsقائمة انتظار مشغلات الأتمتة
webhook_eventsسجل webhooks الواردة
sse_eventsقائمة انتظار الأحداث في الوقت الفعلي

علاقات الكيانات

workspaces

├── users (workspace_id)
├── channels (workspace_id)
├── contacts (workspace_id)
├── automations (workspace_id)
└── conversations (workspace_id)

├── messages (conversation_id)
├── channels (channel_id)
├── contacts (contact_id)
└── users (assigned_agent_id)

للاطلاع على تعريفات الجداول الكاملة مع جميع الأعمدة والأنواع، راجع ملف schema.sql المضمّن في التوزيعة.