labring / FastGPT

FastGPT is a knowledge-based platform built on the LLMs, offers a comprehensive suite of out-of-the-box capabilities such as data processing, RAG retrieval, and visual AI workflow orchestration, letting you easily develop and deploy complex question-answering systems without the need for extensive setup or configuration.
https://fastgpt.in
Other
15.23k stars 3.97k forks source link

升级到v4.8.1执行初始化失败,应用及知识库内容丢失 #1872

Closed shadowlkx closed 1 week ago

shadowlkx commented 1 week ago

例行检查

你的版本

问题描述, 日志截图 从v4.8升级到v4.8.1升级完成后,执行初始化日志

pg connected init pg successful default team exist new ObjectId("66739d64aa6db78902e6ea8e") root user init: { username: 'root', password: '1234' } [INFO] 2024-06-27 07:30:24 [Vector Queue] Done success rename dataset.trainings -> dataset_trainings dataset_collections 中有数据,无法自动将 dataset.collections 迁移到 dataset_collections,请手动操作 [INFO] 2024-06-27 07:30:24 [QA Queue] Done dataset_datas 中有数据,无法自动将 dataset.datas 迁移到 dataset_datas,请手动操作 app_versions 中有数据,无法自动将 app.versions 迁移到 app_versions,请手动操作 success rename buffer.rawtexts -> buffer_rawtexts success rename team.members -> team_members success rename team.subscriptions -> team_subscriptions [INFO] 2024-06-27 07:30:24 Request finish /api/admin/initv481, time: 347ms

复现步骤

预期结果

相关截图

shadowlkx commented 1 week ago

@c121914yu 您好,能帮忙看下未什么初始化无法成功吗

c121914yu commented 1 week ago

@c121914yu 您好,能帮忙看下未什么初始化无法成功吗

没停机升级,目标表有数据了,无法直接重命名旧表。 根据提示,把自动初始化失败的表,手动把内容迁移过去,或者不介意新数据的话,直接把新的表删除,重新初始化。(注意,只需要操作失败的那几个表)

shadowlkx commented 1 week ago

@c121914yu 我刚刚连接到mongo手动删除了这几个表,执行初始化就成功了,升级需要先把docker服务都stop吗?

c121914yu commented 1 week ago

@c121914yu 我刚刚连接到mongo手动删除了这几个表,执行初始化就成功了,升级需要先把docker服务都stop吗?

一般不需要,但是这个版本最好停机(文档应该有个提示的),因为要迁移表,如果目标表不是空表,会报错的。

shadowlkx commented 1 week ago

@c121914yu 您好,能帮忙看下未什么初始化无法成功吗

没停机升级,目标表有数据了,无法直接重命名旧表。 根据提示,把自动初始化失败的表,手动把内容迁移过去,或者不介意新数据的话,直接把新的表删除,重新初始化。(注意,只需要操作失败的那几个表)

@c121914yu 我刚刚连接到mongo手动删除了这几个表,执行初始化就成功了,升级需要先把docker服务都stop吗?

一般不需要,但是这个版本最好停机(文档应该有个提示的),因为要迁移表,如果目标表不是空表,会报错的。

好的,我再用测试环境执行一遍升级试试,非常感谢!