| 1234567891011121314151617181920212223242526272829303132333435 |
- -- 用途:材料价格采集新增「管理员手动区间采集」所需的表结构,并移除站点备注列
- -- 关联需求:历史区间采集(异步提交 + 进度轮询);material_price_record 删除 remark
- -- 目标库:xg_saas
- -- 说明:仅执行一次。静态 DDL 重复执行会报 Duplicate column / Can't DROP,
- -- 后续由迁移台账保证同一环境只跑一次。
- --
- -- ----------------------------
- -- 1. 采集日志:新增区间与进度字段
- -- ----------------------------
- ALTER TABLE `material_price_sync_log`
- ADD COLUMN `range_start` date DEFAULT NULL
- COMMENT '区间采集开始日;普通定时采集为空' AFTER `request_date`,
- ADD COLUMN `range_end` date DEFAULT NULL
- COMMENT '区间采集结束日;普通定时采集为空' AFTER `range_start`,
- ADD COLUMN `progress_done` int NOT NULL DEFAULT 0
- COMMENT '区间采集已完成分片数' AFTER `failed_count`,
- ADD COLUMN `progress_total` int NOT NULL DEFAULT 0
- COMMENT '区间采集总分片数' AFTER `progress_done`,
- ADD COLUMN `current_stage` varchar(128) DEFAULT NULL
- COMMENT '当前阶段,如 hss 2026-06-01~2026-06-07' AFTER `progress_total`;
- -- ----------------------------
- -- 2. 采集日志:触发方式注释补充 MANUAL_RANGE
- -- ----------------------------
- ALTER TABLE `material_price_sync_log`
- MODIFY COLUMN `trigger_type` varchar(16) NOT NULL DEFAULT 'XXL'
- COMMENT 'XXL/MANUAL_RANGE';
- -- ----------------------------
- -- 3. 采集记录:删除 remark 列(站点备注不再入库)
- -- ----------------------------
- ALTER TABLE `material_price_record`
- DROP COLUMN `remark`;
|