メインコンテンツまでスキップ

🗃️ データベーススキーマ

PulseHub は 9 つのテーブルを使用します。すべての主キーは UUID v4 文字列(VARCHAR(36))です。すべてのテーブルは絵文字を含む完全な Unicode サポートのために utf8mb4 文字セットを使用しています。


テーブル概要

テーブル説明
workspacesトップレベルのテナント
users管理者とエージェントのアカウント
channels接続済みチャネル統合
contacts顧客
conversationsコンタクトとワークスペース間のスレッド
messages個別メッセージ
automationsオートメーションルール
automation_eventsオートメーショントリガーキュー
webhook_events受信 webhook ログ
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 ファイルを参照してください。