mirror of
https://gitee.com/hhyykk/ipms-sjy.git
synced 2025-07-06 15:15:07 +08:00
1. 修改文件名和文件路径字段长度一致,因为如果不存在文件名的情况下,会使用文件路径作为字段名,防止数据库报错字段内容太长。
2. 修改type字段为ext_name,因为此字段本来就存的文件扩展名,并且新增mime_type字段,用来存储文件的类型。方便后期拓展网盘项目。 3. 修改文件路径生成方式:之前是md5,现在是sha256,降低文件碰撞概率。方便拓展网盘项目,实现秒传等功能。
This commit is contained in:
@ -1717,21 +1717,23 @@ CREATE TABLE "infra_file" (
|
||||
"config_id" int8,
|
||||
"path" varchar(512) COLLATE "pg_catalog"."default" NOT NULL,
|
||||
"url" varchar(1024) COLLATE "pg_catalog"."default" NOT NULL,
|
||||
"type" varchar(63) COLLATE "pg_catalog"."default",
|
||||
"ext_name" varchar(63) COLLATE "pg_catalog"."default",
|
||||
"mime_type" varchar(63) COLLATE "pg_catalog"."default",
|
||||
"size" int4 NOT NULL,
|
||||
"creator" varchar(64) COLLATE "pg_catalog"."default",
|
||||
"create_time" timestamp(6) NOT NULL,
|
||||
"updater" varchar(64) COLLATE "pg_catalog"."default",
|
||||
"update_time" timestamp(6) NOT NULL,
|
||||
"deleted" int2 NOT NULL DEFAULT 0,
|
||||
"name" varchar(255) COLLATE "pg_catalog"."default"
|
||||
"name" varchar(512) COLLATE "pg_catalog"."default"
|
||||
)
|
||||
;
|
||||
COMMENT ON COLUMN "infra_file"."id" IS '文件编号';
|
||||
COMMENT ON COLUMN "infra_file"."config_id" IS '配置编号';
|
||||
COMMENT ON COLUMN "infra_file"."path" IS '文件路径';
|
||||
COMMENT ON COLUMN "infra_file"."url" IS '文件 URL';
|
||||
COMMENT ON COLUMN "infra_file"."type" IS '文件类型';
|
||||
COMMENT ON COLUMN "infra_file"."ext_name" IS '文件扩展名';
|
||||
COMMENT ON COLUMN "infra_file"."mime_type" IS '文件MIME类型';
|
||||
COMMENT ON COLUMN "infra_file"."size" IS '文件大小';
|
||||
COMMENT ON COLUMN "infra_file"."creator" IS '创建者';
|
||||
COMMENT ON COLUMN "infra_file"."create_time" IS '创建时间';
|
||||
|
Reference in New Issue
Block a user