补充建表语句。

This commit is contained in:
刘小平 2024-05-22 18:34:05 +08:00
parent 1cf95799cc
commit 6bf1a31121
1 changed files with 47 additions and 24 deletions

View File

@ -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)