数据导入与导出 · 跨版本迁移、数据备份
数据导入导出的用途
PicaComic 的数据导入导出功能主要用于三个场景:
- 版本升级:大版本更新(比如 3.0 → 3.1)后数据结构可能变化,用导入导出做干净迁移
- 设备更换:换手机或换电脑时把旧设备数据迁到新设备
- 定期备份:手动备份重要数据,防止意外丢失
导出数据
导出时应用会把所有本地数据打包成一个文件(格式可能是 .zip 或 .json,取决于版本)。
导出内容包括:
- 本地书架和收藏分组
- 阅读历史
- 搜索历史和关键词收藏
- 漫画源配置(Cookie、启用状态等)
- 阅读器设置
- 关键词屏蔽规则
- WebDAV 同步配置
不包括:离线下载的漫画图片(体积太大,建议单独备份)。
导入数据
导入时选择之前导出的数据文件,应用会把里面的所有数据恢复到本地数据库。
版本兼容性
导入数据时注意源数据和当前应用版本的兼容性:
- 向下兼容:新版本导入旧版本数据通常没问题
- 向上不兼容:旧版本导入新版本数据可能有问题(数据结构变化了)
4.0 版本的注意事项
3.1.0 版本的自定义漫画源功能重构会导致数据不兼容(旧版自定义漫画源全部失效)。如果你从 3.0 系列升级到 3.1 系列:
- 先在旧版本里导出数据
- 升级到新版本
- 导入数据(收藏、历史等会保留,但自定义漫画源需要重新添加)
- 用新版本格式重新添加自定义漫画源
数据迁移失败处理
V4.0.1 修复了"转移数据失败后数据被删除的问题"——之前版本在数据迁移过程中如果失败,可能出现源数据已被删除但目标数据未写入的情况,导致数据丢失。修复后迁移操作是安全的:只有在确认目标写入成功后才会清理源数据。
如果遇到迁移失败:
- 检查导出文件是否完整(文件大小是否正常)
- 确认应用版本是否支持导入该格式的数据
- 清理应用缓存后重试
- 如果反复失败,可以联系项目维护者提 issue(虽然项目已归档,但 venera 项目可能有相关修复)
定期备份建议
建议每隔 1~2 周手动导出一次数据文件,存到网盘或本地。以下情况特别建议备份:
- 升级应用版本之前
- 更换设备之前
- 清理应用缓存/数据之前
- 自定义漫画源有重要脚本更新之后