新增逐次事件时,不要伪造历史明细
把只有汇总计数的系统演进为事件日志:原子写入明细与总数,保留无法还原的历史汇总,并用稳定游标分页。
记录数据库证据、系统迁移、生产恢复与 AI 辅助工程实践。
把只有汇总计数的系统演进为事件日志:原子写入明细与总数,保留无法还原的历史汇总,并用稳定游标分页。
修复一条依赖展示投影的批量删除链:直接读取持久化模型,整批校验后在同一事务中删除,并把真实结果返回页面。
修复一个误计昨日数据的“今日”指标:统一业务时区日界线,隔离汇总参数,并让顶部数量与同口径明细完成对账。
修复业务状态报表过早推进的问题:过滤无效事件、统一历史节点含义、用业务证据补偿缺失记录,并在真实转换发生时幂等记录里程碑。
把 Oracle 变更清单改造成故障关闭的同步程序:先核对目标身份并完整预检,再按条件执行 DDL 和业务键 MERGE,最后用第二次完整执行证明可重复运行。
从有效的数据库拦截定位到失真的分配计数,用行锁和版本断言原子修复数据,并在确认事务回滚后安全转换错误。