升级¶
升级就是拉取镜像加重建容器:
你的历史数据能保留下来,是因为它们都不在容器里。内嵌模式下,它们全部保存在 /data 数据卷中:数据库、API 密钥、主题、预填充状态和设置。外部模式下,请让 /data 和你的 PostgreSQL 存储都保持持久化。
- 标签:
latest始终跟踪最新发布版本。如果你想精确控制升级时机,可以固定一个版本标签(例如1.10.4),需要升级时再修改标签。 - 从旧版 SQLite 构建升级?升级前请先阅读。 1.10.5 之后的版本不再导入旧数据库,并且会在首次启动时将其删除。直接升级到这些版本会永久销毁切换之前的所有下载记录,且无法恢复。如果你需要这些历史记录,请先升级到 1.10.5 并启动一次以完成导入,确认下载记录已存在后再继续升级。如果不需要,可以直接升级,旧文件会被自动清理。
- 会被清理的内容。 首次启动时,应用会删除
/data/db/LancacheManager.db及其-wal/-shm附属文件(更早的目录结构则位于/data/LancacheManager.db)、标记文件/data/postgres-migration.complete和/data/postgresql/.migration_complete,以及位于/data/state/corruption-structural的旧损坏扫描基线。只有数据库和损坏扫描基线的删除会记录在日志中。 - 某个版本改动了什么? 各版本的更新说明见 Releases 页面。