- 0011: RBAC role flags and seed data - 0012: diagnostic grade_id - 0013: message recall - 0014: message templates - 0015: group messages and message reports/blocks - 0016: invitation codes - 0017: draft device sync - 0018: attendance status reason - 0019: attendance warning thresholds - 0020: leave requests - 0021: attendance period
9 lines
466 B
SQL
9 lines
466 B
SQL
-- P2-10: 跨设备草稿同步
|
|
-- 1. 新增 device_id 列(标识来源设备)
|
|
-- 2. 新增 version 列(乐观锁,冲突检测)
|
|
-- 3. 新增 (user_id, parent_message_id) 索引(按会话查询最新版本草稿)
|
|
|
|
ALTER TABLE `message_drafts` ADD COLUMN `device_id` varchar(128);
|
|
ALTER TABLE `message_drafts` ADD COLUMN `version` int NOT NULL DEFAULT 1;
|
|
CREATE INDEX `message_drafts_user_parent_idx` ON `message_drafts`(`user_id`, `parent_message_id`);
|