# sqlite设计文档

## 图床配置表pb_setting

| 字段    | 类型         | 空   | 默认 | 注释                              |
| ------- | ------------ | ---- | ---- | --------------------------------- |
| id      | int   | 否   |      | 自增ID                            |
| type    | VARCHAR(20)  | 否   |      | 图床类型                          |
| name    | VARCHAR(50)  | 否   |      | 图床名称                          |
| config  | VARCHAR(255) | 是   |      | 图床配置信息，json格式            |
| path    | VARCHAR(20)  | 否   |      | 路由跳转页面路径                  |
| visible | tinyint(1)   | 是   | 1    | 是否在配置中可见，默认为1，即true |

## 上传图片列表uploaded

| 字段 | 类型         | 空   | 默认 | 注释                         |
| ---- | ------------ | ---- | ---- | ---------------------------- |
| id   | int  | 否   |      | 自增ID                       |
| path | VARCHAR(255) | 否   |      | 图片上传成功后对应的相对路径 |
| type | VARCHAR(20) | 否 | | 图床类型 |
| info | VARCHAR(255) | 是 | | 图片信息，json格式 |

## Sqlite升级记录

| 版本 | 描述                                             |
| ---- | ------------------------------------------------ |
| 1    | pb_setting，uploaded表初始化，增加Github图床记录 |
| 2    | uploaded新增info列，新增SM.MS图床记录            |
| 3    | 新增Gitee图床记录                                |

