zhou zhou
7 天以前 34d36a15f339d331d668d4063cfdff50cffa5800
1
2
3
4
5
6
7
8
9
10
11
12
13
-- 导出任务过期时间
-- 说明:
-- 1. 新增 expire_time 字段,用于定时清理导出任务和导出文件
-- 2. 既有任务默认按创建时间保留 7 天
 
ALTER TABLE `sys_export_task`
  ADD COLUMN `expire_time` datetime DEFAULT NULL COMMENT '过期时间' AFTER `payload_json`;
 
UPDATE `sys_export_task`
SET `expire_time` = DATE_ADD(COALESCE(`create_time`, NOW()), INTERVAL 7 DAY)
WHERE `expire_time` IS NULL;
 
CREATE INDEX `idx_sys_export_task_expire_time` ON `sys_export_task` (`expire_time`);