CREATE TABLE IF NOT EXISTS notification_event ( event_id uuid PRIMARY KEY, -- 事件 ID event_type text, -- POST_PUBLISHED / COMMENT_ADDED / MENTIONED ... actor_uid text, -- 觸發者 UID(例如 A) object_type text, -- POST / COMMENT / USER ... object_id text, -- 對應物件 ID(post_id 等) title text, -- 顯示用標題 body text, -- 顯示用內容 / 摘要 payload text, -- JSON string(額外欄位,例如 {"postId": "..."}) priority smallint, -- 1=critical, 2=high, 3=normal, 4=low created_at timestamp -- 事件時間(方便做 cross table 查詢) ) AND comment = 'notification_event';