|
|
@@ -1,8 +1,15 @@
|
|
|
--- WIP-P0A-CLEANUP.sql
|
|
|
+-- 1.0.551.sql
|
|
|
-- P0-A 数据纠偏:精准清 std 种群 A + 保全 DWD 不可再生历史 + 清空重建 DWD + schema 收口。
|
|
|
--
|
|
|
--- ⚠️ 占位文件名(CLAUDE.md §二·7):本仓与 origin/master 当前处于分叉状态且 1.0.536~538 已撞号,
|
|
|
--- 无法在此刻取正式版本号。提交前 rename 为 1.0.<next>.sql 并注册 csproj Copy 条目。
|
|
|
+-- ⚠️ 本脚本尚未在任何库执行(MIGRATION NOT EXECUTED)。
|
|
|
+-- 未执行原因是 Stop-Write Gate 未通过:S3 写入方仍在活跃跑批
|
|
|
+-- (job_s3_mdp_sync_transform 小时级触发,job_smart_ops_kpi_mdp_bootstrap 随启动触发)。
|
|
|
+-- 执行前必须先取得真正的停写窗口,并确认 dwd_process_outsource_delivery
|
|
|
+-- 的 MAX(calc_time) 与 COUNT(*) 都不再前进。
|
|
|
+--
|
|
|
+-- 号段说明(CLAUDE.md §二·7):本文件曾以 WIP-P0A-CLEANUP.sql 占位;
|
|
|
+-- rebase 到 origin/master 解决 1.0.536 撞号后先取 1.0.550,
|
|
|
+-- 随后与另一实例的 1.0.550(S8 菜单退役)实时撞号,本批让号顺延为 1.0.551。
|
|
|
--
|
|
|
-- ============================================================================
|
|
|
-- 背景(全部为只读实测结论,证据见本批审计回执)
|
|
|
@@ -145,7 +152,7 @@ CREATE TABLE IF NOT EXISTS `aidop_migration_derived_cleanup_log` (
|
|
|
|
|
|
INSERT INTO `aidop_migration_derived_cleanup_log`
|
|
|
(`migration_version`,`table_name`,`estimated_rows`,`data_length`,`reason`)
|
|
|
-SELECT 'WIP-P0A','dwd_process_outsource_delivery',IFNULL(TABLE_ROWS,0),IFNULL(DATA_LENGTH,0),
|
|
|
+SELECT '1.0.551','dwd_process_outsource_delivery',IFNULL(TABLE_ROWS,0),IFNULL(DATA_LENGTH,0),
|
|
|
CONCAT('P0-A:RoutingOpDetail 主数据被误建模为委外交付事实,叠加 uk 含可空 po_no 致 ODKU 永不命中,膨胀至 3269 万行;',
|
|
|
'真实 PO 子集 ', @preserve_cnt, ' 行已存入 dwd_process_outsource_delivery_keep_p0a 并于 schema 收口后回插;',
|
|
|
'其余为错误派生数据,零消费者、零 FK、可由 std 重新生成,不做全量备份')
|
|
|
@@ -284,7 +291,7 @@ WHERE `tenant_id` NOT IN (0,1,1300000000001)
|
|
|
|
|
|
SELECT COUNT(*) AS dwd_rows_after_restore FROM `dwd_process_outsource_delivery`;
|
|
|
SELECT `estimated_rows` AS rows_before_cleanup FROM `aidop_migration_derived_cleanup_log`
|
|
|
-WHERE `migration_version`='WIP-P0A' AND `table_name`='dwd_process_outsource_delivery';
|
|
|
+WHERE `migration_version`='1.0.551' AND `table_name`='dwd_process_outsource_delivery';
|
|
|
|
|
|
-- ===========================================================================
|
|
|
-- 回滚(注释,非可执行;执行前请确认无消费者)
|