Files
spdm-backend/1-sql/2026-02-05/data/file_metadata_info_recycle.sql

13 lines
747 B
MySQL
Raw Normal View History

-- 为 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 '回收站过期清理索引';