为 messages 表增加 raw_payload 并落盘完整原始消息
- 在 messages 表结构中新增 raw_payload LONGTEXT 字段(init.sql) - 新增数据库迁移脚本 20260421_add_raw_payload_to_messages.sql,支持现网平滑加列 - 改造 MessageStorageDB.archive_message:优先写入 raw_payload,若旧库未加列自动回退旧 SQL - 新增 _serialize_raw_payload 序列化逻辑,按要求保存完整消息信息且不做脱敏 - 增加详细中文注释,说明设计目的与兼容策略
This commit is contained in:
@@ -39,6 +39,7 @@ create or replace table message_archive.messages
|
||||
attachment_url text null comment '附件URL(图片、视频链接)',
|
||||
message_id varchar(32) null comment '消息 id',
|
||||
message_xml text null comment '消息 xml 部分',
|
||||
raw_payload longtext null comment 'API 原始消息完整负载(完整序列化数据)',
|
||||
message_thumb longtext null comment '视频或图片消息的缩略图路径',
|
||||
image_path varchar(255) null comment '图片URL路径'
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user