
WeKnora 0.7.2 值不值得升4 个信号 一条数据库迁移路径【免费下载链接】WeKnoraOpen-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, and a self-maintaining Wiki.项目地址: https://gitcode.com/GitHub_Trending/we/WeKnora新版 changelog 已经躺了两周你旧版 WeKnora 的分块错了还是只能删了重传。结论直接给命中下面信号清单就升数据库迁移在容器启动时自动跑不用你写 SQL。4 个信号对一遍该不该动这次升级文档堆成平铺列表找一份文件翻半天该升了。分块解析错了只能删档重传该升了。第三方应用加载文件还得走一次/files鉴权该升了。MCP 只支持 stdio接不了 HTTP/SSE该升了。一条都没中再等等不亏。如何升级动手前三件准备备份数据库备份项。用pg_dump整库导出一份。迁移翻车时这是你唯一的回退点。pg_dump -U ${DB_USER} -h ${DB_HOST} -p ${DB_PORT} ${DB_NAME} backup_before_upgrade.sql做完后打开备份文件能看到表结构、大小非零就对了。改.env里的版本号配置项。把WEKNORA_VERSION显式设为0.7.2别留latest。只up -d不pull会复用缓存镜像版本号原地不动。做完后你应该看到.env里WEKNORA_VERSION0.7.2。核对依赖与磁盘依赖项。确认 docker daemon 在跑磁盘留得出新镜像的位置用 ParadeDB 的话确认vector、pg_trgm扩展可用。做完后docker compose config不报错df -h还有富余。升级执行时间线拉镜像、重建容器、验迁移T-1 备数据动手前先确认备份文件完整。ls -lh backup_before_upgrade.sql✅ 看到文件非空后路就位。备份留好了下面换镜像。T0 换镜像拉新镜像重建容器一条命令链走完。docker compose pull docker compose up -d✅docker compose ps里容器全 healthy网页右下角版本号变了。T1 验功能上传一篇测试文档问一句 RAG 问题顺手查迁移日志。docker compose logs app 21 | grep -i migration✅ 答案带引用日志里没有Database migration failed。迁移也可以在进程外手动跑用make migrate-up即可。升级失败、迁移报错时怎么办如果你看到页面版本号没变、新功能不出现 大概率是up -d复用了缓存镜像等于原地重启 这么办把WEKNORA_VERSION显式设为0.7.2重新docker compose pull再up -d。如果你看到登录、聊天都正常但 Wiki、知识图谱悄悄没输出 大概率是迁移某一步失败回滚了应用仍然启动成功 这么办以容器日志里的完整报错为准核对扩展、权限、磁盘空间修完重启迁移从断点继续。如果你看到database is in dirty state at version N 大概率是上次迁移中途被掐断schema 被标记成脏状态 这么办新版AUTO_RECOVER_DIRTY默认开启重启即自动恢复若关掉了执行下面两条命令N 换成报错里的版本号减 1。make migrate-force version78 make migrate-up对号入座细节查website-docs/06-development/02-database-schema.md的数据库与迁移章节。升到之后能干嘛分块编辑 版本回滚之前解析错了只能删档重传。现在在文档详情页直接改分块每次编辑存一个快照改完索引自动重建。改崩了打开修订历史左右 diff一键回滚。知识库文件夹树之前批量上传的目录会压成平铺列表。现在侧边栏有真实文件夹树文件夹就地重命名文档拖到别的文件夹单个上传的文档挂在根节点不失踪。可直接加载的文件 URL之前第三方应用要再走一次/files鉴权。现在带resource_urlspublic接口直接返回可加载的 http(s) URL。旧实例已经搬到 0.7.2错的分块改起来不再动刀。卡住了查下面这几处CHANGELOG.md核对每个版本实际改了什么website-docs/06-development/02-database-schema.md数据库与迁移章节website-docs/官方文档与部署配置【免费下载链接】WeKnoraOpen-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, and a self-maintaining Wiki.项目地址: https://gitcode.com/GitHub_Trending/we/WeKnora创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考