数据备份与迁移
Shopman 所有核心业务数据都存储在本机 SQLite 中,同时提供:
- 本地 .db 备份
- .db 文件还原
- 清空本地数据
- 跨设备云同步
数据存储位置
| 类型 | 路径 |
|---|---|
| 数据库文件 | %APPDATA%\com.moyancn.shopman\data\shopman.db |
| 下载文件 | %APPDATA%\com.moyancn.shopman\files\ |
| 窗口状态 | %APPDATA%\com.moyancn.shopman\windowState.json |
备份数据
方法一:通过 Shopman 导出(推荐)
- 左侧菜单 → 设置 → 数据管理
- 点击「备份数据」
- 选择保存位置,导出为 .db 文件
- 文件本质上是当前 SQLite 快照
方法二:直接复制数据库文件
关闭 Shopman 后,复制 shopman.db 文件到安全位置。
WARNING
备份时请确保 Shopman 应用已关闭,避免文件被锁定。
从备份还原
- 设置 → 数据管理 → 「从备份还原」
- 选择之前导出的 .db 文件
- 系统将清空当前数据并按备份文件还原
- 操作不可撤销,请确认后再执行
迁移到新电脑
- 在旧电脑:设置 → 数据管理 → 「备份数据」,导出 .db 文件
- 将 .db 文件拷贝到新电脑(U 盘、网盘均可)
- 在新电脑安装 Shopman
- 设置 → 数据管理 → 「从备份还原」,选择 .db 文件
- 还原完成,所有供应商、SKU 绑定、订单历史全部恢复
文件也需要迁移
下载的 PDF 文件存储在 files/ 目录,迁移时需要单独复制。数据库备份不包含这些物理文件本体。
云同步
如果你不是做一次性迁移,而是希望多台电脑共享同一套资料,请使用「同步数据」。
入口:设置 → 数据管理 → 「同步数据」
上传到云端
- 输入同步密钥
- 输入设备标识
- 上传当前本机快照
- 覆盖云端版本
从云端下载
- 输入相同的同步密钥
- 预览新增 / 更新 / 跳过数量
- 确认后合并到本机数据库
- 页面自动重载
云同步适合什么场景
- 办公室电脑和家里电脑同步资料
- 多设备轮换处理订单
- 想先看差异,再决定是否合并
清空所有数据
此操作不可恢复,请谨慎操作。
- 设置 → 数据管理 → 「清空所有数据」
- 确认后执行清空
- 系统清空所有表数据(供应商、商品、订单、派单记录等)
- 应用数据库结构保留,页面会自动重载