diff --git a/README.md b/README.md index 891408b..00d23cc 100644 --- a/README.md +++ b/README.md @@ -122,28 +122,54 @@ PS:原图尺寸小于缩略图压缩尺寸时,储存原图。 ## 4.1 文件元数据信息表 | file_metadata_info -| Name | Type | Length | Not Null | Virtual | Key | Comment | -| --- | --- | --- | --- | --- | --- | --- | -| id | bigint |20 | True | False | True | 自增ID -| file_key | varchar | 50 | True | False | | 文件KEY -| file_md5 | varchar | 50 | False | False | | 文件MD5值 -| file_name | varchar | 255 | True | False | | 文件名 -| file_mime_type | varchar | 50 | False | False | | MIME类型 -| file_suffix | varchar | 20 | False | False | | 文件后缀 -| file_size | bigint | 20 | False | False | | 文件大小 -| is_preview | tinyint | 1 | False | False | | 预览图 0:无 1:有 -| is_private | tinyint | 1 | False | False | | 是否私有 0:否 1:是 -| bucket | varchar | 20 | True | False | | 存储桶 -| bucket_path | varchar | 20 | True | False | | 存储桶路径 -| upload_id | varchar | 255 | False | False | | 上传任务id -| is_finished | tinyint | 1 | True | False | | 状态 0:未完成 1:已完成 -| is_part | tinyint | 1 | False | False | | 是否分块 0:否 1:是 -| part_number | int | 4 | False | False | | 分块数量 -| create_time | datetime | | True | False | | 创建时间 -| create_user | varchar | 255 | True | False | | 创建用户 -| update_time | datetime | | True | False | | 更新时间 -| update_user | varchar | 255 | True | False | | 更新用户 +| Name | Type | Length | Not Null | Virtual | Key | Comment | +| ---------------- | ---------- | -------- | ---------- | --------- | ------ | ------------------------ | +| id | bigint | 20 | True | False | True | 自增ID | +| file_key | varchar | 50 | True | False | | 文件KEY | +| file_md5 | varchar | 50 | False | False | | 文件MD5值 | +| file_name | varchar | 255 | True | False | | 文件名 | +| file_mime_type | varchar | 50 | False | False | | MIME类型 | +| file_suffix | varchar | 20 | False | False | | 文件后缀 | +| file_size | bigint | 20 | False | False | | 文件大小 | +| is_preview | tinyint | 1 | False | False | | 预览图 0:无 1:有 | +| is_private | tinyint | 1 | False | False | | 是否私有 0:否 1:是 | +| bucket | varchar | 20 | True | False | | 存储桶 | +| bucket_path | varchar | 20 | True | False | | 存储桶路径 | +| upload_id | varchar | 255 | False | False | | 上传任务id | +| is_finished | tinyint | 1 | True | False | | 状态 0:未完成 1:已完成 | +| is_part | tinyint | 1 | False | False | | 是否分块 0:否 1:是 | +| part_number | int | 4 | False | False | | 分块数量 | +| create_time | datetime | | True | False | | 创建时间 | +| create_user | varchar | 255 | True | False | | 创建用户 | +| update_time | datetime | | True | False | | 更新时间 | +| update_user | varchar | 255 | True | False | | 更新用户 | +``` +CREATE TABLE `file_metadata_info` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', + `file_key` varchar(50) NOT NULL COMMENT '文件KEY', + `file_md5` varchar(50) DEFAULT NULL COMMENT '文件md5', + `file_name` varchar(255) NOT NULL COMMENT '文件名', + `file_mime_type` varchar(50) DEFAULT NULL COMMENT 'MIME类型', + `file_suffix` varchar(20) DEFAULT NULL COMMENT '文件后缀', + `file_size` bigint(20) DEFAULT NULL COMMENT '文件大小', + `is_preview` tinyint(1) DEFAULT '0' COMMENT '预览图 0:无 1:有', + `is_private` tinyint(1) DEFAULT '0' COMMENT '是否私有 0:否 1:是', + `bucket` varchar(20) NOT NULL COMMENT '存储桶', + `bucket_path` varchar(20) NOT NULL COMMENT '存储桶路径', + `upload_id` varchar(255) DEFAULT NULL COMMENT '上传任务id', + `is_finished` tinyint(1) NOT NULL DEFAULT '0' COMMENT '状态 0:未完成 1:已完成', + `is_part` tinyint(1) DEFAULT NULL COMMENT '是否分块 0:否 1:是', + `part_number` int(4) DEFAULT NULL COMMENT '分块数量', + `create_time` datetime NOT NULL COMMENT '创建时间', + `create_user` varchar(255) NOT NULL COMMENT '创建用户', + `update_time` datetime NOT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + `update_user` varchar(255) NOT NULL COMMENT '更新用户', + PRIMARY KEY (`id`) USING BTREE, + KEY `INDEX_KEY` (`file_key`), + KEY `INDEX_MD5` (`file_md5`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文件元数据信息表'; +``` # 5 使用 | Getting Started @@ -163,6 +189,3 @@ PS:原图尺寸小于缩略图压缩尺寸时,储存原图。 * [MinIO S3 APIs](minio-plus-doc/minio-s3-api.md) - - -