refactor(processing): remove unused processing start field
processing_started_at 没有任何判据消费(终态只看尝试上限),删除字段、仓储接口与方法、主泵写入、重放清理、SELECT/映射与 H2 fixture,并新增 V7 DROP COLUMN;V1–V6 历史迁移不动。 验证:./gradlew test 123 tests / 0 fail;V7 的 DROP 与最终 schema 断言需真实 PG,本机无 Docker 时 FlywayMigrationTest 按既有 assumeTrue 跳过。
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
-- =====================================================================
|
||||
-- V7:PROC_STATE 删除 PROCESSING_STARTED_AT
|
||||
-- ---------------------------------------------------------------------
|
||||
-- 只动自有 PostgreSQL;共享 MySQL 不建表、不改结构。
|
||||
--
|
||||
-- 该列由 V3 引入(原 HOL deadline 的稳定处理起点),但代码里没有任何判据消费它:
|
||||
-- 处理终态只看尝试上限(`PARAM:msgx.pipeline.max-attempts`)。按精简原则删除列与
|
||||
-- 全部读写路径,不留"以后也许有用"的死字段;将来若为 `CLM-9` 需要处理开始时间,
|
||||
-- 先写文档再实现。
|
||||
--
|
||||
-- 已发布的迁移历史(V1–V6)保持不变。
|
||||
-- =====================================================================
|
||||
|
||||
ALTER TABLE PROC_STATE DROP COLUMN PROCESSING_STARTED_AT;
|
||||
Reference in New Issue
Block a user