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`);
|
|