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(