fix:文件回收站功能:删除到回收站,7天(设置时间)后自动删除;回收站中也可以手动删除
This commit is contained in:
12
1-sql/2026-02-05/data/file_metadata_info_recycle.sql
Normal file
12
1-sql/2026-02-05/data/file_metadata_info_recycle.sql
Normal file
@@ -0,0 +1,12 @@
|
||||
-- 为 file_metadata_info 表添加回收站相关字段
|
||||
-- 添加时间: 2026-02-05
|
||||
-- 说明: 支持文件回收站功能,删除的文件先移到回收站,7天后自动删除
|
||||
|
||||
ALTER TABLE `file_metadata_info`
|
||||
ADD COLUMN `deletedAt` datetime DEFAULT NULL COMMENT '删除时间(移入回收站的时间),NULL表示未删除',
|
||||
ADD COLUMN `recycleExpireAt` datetime DEFAULT NULL COMMENT '回收站过期时间(超过此时间将自动物理删除),NULL表示未删除';
|
||||
|
||||
-- 添加索引以优化回收站查询和定时清理任务
|
||||
ALTER TABLE `file_metadata_info`
|
||||
ADD INDEX `idx_deleted_at` (`deletedAt`) COMMENT '回收站查询索引',
|
||||
ADD INDEX `idx_recycle_expire_at` (`recycleExpireAt`) COMMENT '回收站过期清理索引';
|
||||
Reference in New Issue
Block a user