-- 为 T_Messages 表添加新字段 -- 用于支持消息系统异步化改造 -- 添加消息标题字段 ALTER TABLE T_Messages ADD MessageTitle NVARCHAR(200) NULL; -- 添加发送者用户信息JSON快照字段 ALTER TABLE T_Messages ADD SenderInfo NVARCHAR(MAX) NULL; -- 添加事件唯一ID字段(用于幂等性检查) ALTER TABLE T_Messages ADD EventId NVARCHAR(50) NULL; -- 添加关联内容快照JSON字段 ALTER TABLE T_Messages ADD ContentSnapshot NVARCHAR(MAX) NULL; -- 为 EventId 添加索引以提升幂等性查询性能 CREATE INDEX IX_T_Messages_EventId ON T_Messages(EventId); -- 说明: -- 1. 这些字段允许NULL,以兼容旧数据 -- 2. EventId索引用于快速查询避免重复消息 -- 3. 执行此脚本前请备份数据库