-- 0013_chat_client_msg_id down: 回滚客户端幂等键。 -- -- 先删索引再删列:SQLite 的 DROP COLUMN 在列仍被索引引用时会失败 -- (client_msg_id 只被 idx_chat_messages_client_msg_id 引用,无视图与约束 -- 牵涉)。回滚后的状态是「服务端不认幂等键」:列里的值随列一起丢弃, -- 客户端只能自行按消息 id 对齐(即加入本列之前的行为)。 DROP INDEX IF EXISTS idx_chat_messages_client_msg_id; ALTER TABLE chat_messages DROP COLUMN client_msg_id;