把包含 #196、#197 的最新 Admin 提交部署到生产,并在管理员配置好启用店铺列表后,删除生产 syb_orders 中不属于启用店铺的数据。部署会触发 MySQL v14;清理是不可恢复的数据变更,必须先备份、预览精确数量和店铺分布。
syb_orders
syb_sync_runs
syb_sync_runs.status='running'
mysqldump --single-transaction
gzip -t
/opt/cmautobuy/releases/<commit>/
enabled=1 AND normalized_name=TRIM(syb_orders.shop_name)
GOTOOLCHAIN=go1.23.0 go vet ./... && go test ./... -count=1
task_syb_sources
e8c5293
/opt/cmautobuy/releases/e8c5293/cmautobuy-admin
/opt/cmautobuy/backups/autobuy-before-198-20260813T005557Z.sql.gz
008253dd7239291f5aacd8e4113eee45b6547de3b65b628c47114a44cb66e2da
3af9bf2
docs/task/198-部署店铺准入并清理非允许SYB数据.md
e4cc0683c41a2081c6e0e533a2aa372b6714d3862daf571a5f91657970acd8e8
8a8fff8
a4556b4
syb_orders=8326
task_syb_sources=0
syb_orders=3388
syb_sync_runs=8
task_syb_sources=9
用户于 2026-08-13 明确验收通过。工单已完成归档,现关闭工单。
No dependencies set.
The note is not visible to the blocked user.
基本信息
要解决什么
把包含 #196、#197 的最新 Admin 提交部署到生产,并在管理员配置好启用店铺列表后,删除生产
syb_orders中不属于启用店铺的数据。部署会触发 MySQL v14;清理是不可恢复的数据变更,必须先备份、预览精确数量和店铺分布。做什么 / 不做什么
syb_orders保留/删除数量和按店铺分布。syb_orders中店铺为空或不在启用列表的数据。syb_sync_runs、蝦皮、PDD、任务或 Client 数据。怎么做
syb_sync_runs.status='running';存在运行任务时停止发布。mysqldump --single-transaction,备份权限设为 600 并通过gzip -t。/opt/cmautobuy/releases/<commit>/,复用稳定配置和 data 软链接;切换失败时回退上一个兼容 release。enabled=1 AND normalized_name=TRIM(syb_orders.shop_name)的syb_orders。验收标准
syb_orders,保留店铺数据数量与预览一致。syb_sync_runs和其他模块数据未被删除。syb_orders。怎么验证
GOTOOLCHAIN=go1.23.0 go vet ./... && go test ./... -count=1,Linux amd64 静态构建及 SHA-256。风险和回退
syb_orders可能影响与任务的来源关系;执行前需只读核对相关外键和待删行是否被task_syb_sources引用,按实际约束决定是否先停止并回报。完成记录
e8c5293,当前二进制/opt/cmautobuy/releases/e8c5293/cmautobuy-admin。/opt/cmautobuy/backups/autobuy-before-198-20260813T005557Z.sql.gz;SHA-256008253dd7239291f5aacd8e4113eee45b6547de3b65b628c47114a44cb66e2da。syb_orders4,938 行,保留 3,388 行;清理后不合规行 0。syb_sync_runs8 行、task_syb_sources9 行,清理前后均未变化;待删数据关联任务来源 0 行。3af9bf2。docs/task/198-部署店铺准入并清理非允许SYB数据.md。生产执行结果
e8c5293(包含 #196、#197)。e4cc0683c41a2081c6e0e533a2aa372b6714d3862daf571a5f91657970acd8e8,远端一致。8a8fff8;旧的a4556b4只支持 v13,schema 已为 v14 后不能作为重启回退版本。/opt/cmautobuy/backups/autobuy-before-198-20260813T005557Z.sql.gz,权限 600,gzip 校验通过,SHA-256008253dd7239291f5aacd8e4113eee45b6547de3b65b628c47114a44cb66e2da。syb_orders=8326,允许店铺 3388,非允许店铺 4938;待删行关联task_syb_sources=0。syb_orders=3388、不合规行 0;syb_sync_runs=8、task_syb_sources=9均未变化。/opt/cmautobuy/releases/e8c5293/cmautobuy-admin;systemd active/enabled;本机根路径 303、登录页 200;公网登录页 200。用户于 2026-08-13 明确验收通过。工单已完成归档,现关闭工单。