为 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:
@@ -0,0 +1,3 @@
|
||||
-- 为 messages 表新增 raw_payload 字段,用于存储 API 原始消息完整负载
|
||||
ALTER TABLE message_archive.messages
|
||||
ADD COLUMN IF NOT EXISTS raw_payload LONGTEXT NULL COMMENT 'API 原始消息完整负载(完整序列化数据)' AFTER message_xml;
|
||||
Reference in New Issue
Block a user