From 442daa4cd49abb019156aa03053cdf5069dd5a7f Mon Sep 17 00:00:00 2001 From: hackycy Date: Fri, 19 Jun 2020 21:44:08 +0800 Subject: [PATCH] =?UTF-8?q?refactor=EF=BC=9A=E5=AE=8C=E5=96=84=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E5=BA=93=E8=A1=A8=E8=AE=BE=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/设计文档.md | 3 ++- lib/utils/db_provider.dart | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/设计文档.md b/docs/设计文档.md index 41bc0a0..a1907f1 100644 --- a/docs/设计文档.md +++ b/docs/设计文档.md @@ -16,5 +16,6 @@ | 字段 | 类型 | 空 | 默认 | 注释 | | ---- | ------------ | ---- | ---- | ---------------------------- | | id | int | 否 | | 自增ID | -| path | VARCHAR(255) | 否 | | 图片上传成功后对应的绝对路径 | +| path | VARCHAR(255) | 否 | | 图片上传成功后对应的相对路径 | +| type | VARCHAR(20) | 否 | | 图床类型 | diff --git a/lib/utils/db_provider.dart b/lib/utils/db_provider.dart index 91749ef..24f3c12 100644 --- a/lib/utils/db_provider.dart +++ b/lib/utils/db_provider.dart @@ -53,7 +53,8 @@ class DbProvider { await db.execute(''' CREATE TABLE uploaded ( id INTEGER PRIMARY KEY AUTOINCREMENT, - path varchar(255) NOT NULL + path varchar(255) NOT NULL, + type varchar(20) NOT NULL UNIQUE )'''); await db.transaction((txn) async { int id1 = await txn.rawInsert(