From 370ea2592f595a241ecc7e4f38fdd2effdb32134 Mon Sep 17 00:00:00 2001 From: chenjf <1004990705@qq.com> Date: Wed, 9 Aug 2023 14:19:05 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=85sql?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sql/init.sql | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 sql/init.sql diff --git a/sql/init.sql b/sql/init.sql new file mode 100644 index 0000000..23acb60 --- /dev/null +++ b/sql/init.sql @@ -0,0 +1,28 @@ +CREATE TABLE `file_detail` ( + `id` VARCHAR(32) NOT NULL COMMENT '文件id' COLLATE 'utf8mb3_general_ci', + `url` VARCHAR(512) NOT NULL COMMENT '文件访问地址' COLLATE 'utf8mb3_general_ci', + `size` BIGINT(19) NULL DEFAULT NULL COMMENT '文件大小,单位字节', + `filename` VARCHAR(256) NULL DEFAULT NULL COMMENT '文件名称' COLLATE 'utf8mb3_general_ci', + `original_filename` VARCHAR(256) NULL DEFAULT NULL COMMENT '原始文件名' COLLATE 'utf8mb3_general_ci', + `base_path` VARCHAR(256) NULL DEFAULT NULL COMMENT '基础存储路径' COLLATE 'utf8mb3_general_ci', + `path` VARCHAR(256) NULL DEFAULT NULL COMMENT '存储路径' COLLATE 'utf8mb3_general_ci', + `ext` VARCHAR(32) NULL DEFAULT NULL COMMENT '文件扩展名' COLLATE 'utf8mb3_general_ci', + `content_type` VARCHAR(128) NULL DEFAULT NULL COMMENT 'MIME类型' COLLATE 'utf8mb3_general_ci', + `platform` VARCHAR(32) NULL DEFAULT NULL COMMENT '存储平台' COLLATE 'utf8mb3_general_ci', + `th_url` VARCHAR(512) NULL DEFAULT NULL COMMENT '缩略图访问路径' COLLATE 'utf8mb3_general_ci', + `th_filename` VARCHAR(256) NULL DEFAULT NULL COMMENT '缩略图名称' COLLATE 'utf8mb3_general_ci', + `th_size` BIGINT(19) NULL DEFAULT NULL COMMENT '缩略图大小,单位字节', + `th_content_type` VARCHAR(128) NULL DEFAULT NULL COMMENT '缩略图MIME类型' COLLATE 'utf8mb3_general_ci', + `object_id` VARCHAR(32) NULL DEFAULT NULL COMMENT '文件所属对象id' COLLATE 'utf8mb3_general_ci', + `object_type` VARCHAR(32) NULL DEFAULT NULL COMMENT '文件所属对象类型,例如用户头像,评价图片' COLLATE 'utf8mb3_general_ci', + `attr` TEXT NULL DEFAULT NULL COMMENT '附加属性' COLLATE 'utf8mb3_general_ci', + `file_acl` VARCHAR(32) NULL DEFAULT NULL COMMENT '文件ACL' COLLATE 'utf8mb3_general_ci', + `th_file_acl` VARCHAR(32) NULL DEFAULT NULL COMMENT '缩略图文件ACL' COLLATE 'utf8mb3_general_ci', + `create_time` DATETIME NULL DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) USING BTREE +) +COMMENT='文件记录表' +COLLATE='utf8mb3_general_ci' +ENGINE=InnoDB +ROW_FORMAT=DYNAMIC +;