docs(acm2-75): 清理空转待决项并对齐全仓旧编号引用
- 删 Q2/Q15/Q19/Q20:时钟偏斜不进判据、实现自定已是结论、原文留存已定、 运营日冲突处置已由 DEAD(PROTOCOL) 定 - Q6 的 abdg 定案本版不提供;Q22 改为 13 类报文到 admin-api 实体表组的映射 (REF_MASTER 单表口径退位);Q23 收窄为 SODT+FLID 幂等重试 - C-1 自清口径四方同步(requirements 非目标、US-03 AC2、architecture §6) - INV-2 吸收回填只写空值;§7 恢复 G-RESP-GUARD - architecture/implementation/README/V1/oracle/Kotlin/seed 中 40+ 处旧编号 按映射重指,check-docs 全绿
This commit is contained in:
@@ -3,10 +3,11 @@
|
||||
-- 联调栈航班当前态种子:手动执行,前置条件是应用以 MSGX_FLYWAY_ENABLED=true
|
||||
-- 启动过一次(V1 基线已应用)。双流 T2 语境人造数据,运营日 2026-09-20。
|
||||
--
|
||||
-- 幂等:主表 FLIGHT_SCHD 用 ON CONFLICT (FLID) DO UPDATE(OPERATION_DAY 按
|
||||
-- INV-12 非空后不可改变,只补空不覆盖);明细表主键是 (FLID, ORDINAL)
|
||||
-- (路线点含 ROUTE_KIND),FLID 上无唯一约束,故按 FLID 先删后插(INV-14
|
||||
-- 的完整合并口径)。CREATED_AT/UPDATED_AT 为 NOT NULL,显式给值。
|
||||
-- 幂等:主表 FLIGHT_SCHD 用 ON CONFLICT (FLID) DO UPDATE(OPERATION_DAY
|
||||
-- 非空后不可改变——implementation「航班身份与运营日」,只补空不覆盖);
|
||||
-- 明细表主键是 (FLID, ORDINAL)(路线点含 ROUTE_KIND),FLID 上无唯一约束,
|
||||
-- 故按 FLID 先删后插(implementation「字段与集合」的完整合并口径)。
|
||||
-- CREATED_AT/UPDATED_AT 为 NOT NULL,显式给值。
|
||||
-- 只写决策层(FLIGHT_SCHD + 明细),不碰管道层(PROC_STATE/MSG_EVENT/
|
||||
-- INBOX_CURSOR/PIPELINE_LOCK/REQ_TRACK/SCHD_SNAP_LOG)。
|
||||
-- 执行:psql -h 127.0.0.1 -p 15432 -U msgx_dev -d msgx -f 本文件
|
||||
@@ -22,7 +23,7 @@ DELETE FROM FLIGHT_CHUTE WHERE FLID IN ('90001','90002','90003','90004','90
|
||||
DELETE FROM FLIGHT_DELAY WHERE FLID IN ('90001','90002','90003','90004','90005','90006','90007','90008');
|
||||
DELETE FROM FLIGHT_ROUTE_POINT WHERE FLID IN ('90001','90002','90003','90004','90005','90006','90007','90008');
|
||||
|
||||
-- 主行 upsert。OPERATION_DAY 只补空不覆盖(INV-12);STATE_VERSION 重置为 1
|
||||
-- 主行 upsert。OPERATION_DAY 只补空不覆盖(implementation「航班身份与运营日」);STATE_VERSION 重置为 1
|
||||
-- 仅是测试种子语义,真实链路由处理写入推进。
|
||||
INSERT INTO FLIGHT_SCHD (
|
||||
FLID, OPERATION_DAY, STATE, STATE_VERSION, LAST_MSG_ID,
|
||||
@@ -106,7 +107,7 @@ ON CONFLICT (FLID) DO UPDATE SET
|
||||
CNCL = EXCLUDED.CNCL,
|
||||
REMC = EXCLUDED.REMC,
|
||||
UPDATED_AT = now(),
|
||||
-- OPERATION_DAY 非空后不可改变(INV-12):只补空
|
||||
-- OPERATION_DAY 非空后不可改变(implementation「航班身份与运营日」):只补空
|
||||
OPERATION_DAY = COALESCE(FLIGHT_SCHD.OPERATION_DAY, EXCLUDED.OPERATION_DAY);
|
||||
|
||||
-- ① 90001 进港明细:转盘、计划机位、航线
|
||||
|
||||
Reference in New Issue
Block a user