DataAgent 版本升级指南
本文介绍如何将 升级 DataAgent 自身版本。
步骤一:备份数据库
在升级之前,请务必备份整个数据库,以便在升级出现问题时可以回退版本并恢复数据。
- 登录 DataAgent 系统
- 点击右上角的齿轮按钮,进入系统设置
- 选择备份管理器
- 点击创建备份按钮,等待备份完成
提示
请下载备份文件,请确保备份成功后再继续后续步骤。
如果找不到备份管理器(或下方的迁移管理),请检查权限配置,按以下步骤开启相应权限:

步骤二:执行数据库迁移
-
获取最新的迁移文件
最新的迁移文件见:migration-1774920084621.nbdata
-
进入迁移管理
- 点击右上角的齿轮按钮
- 选择迁移管理
-
上传迁移文件
- 点击上传迁移按钮
- 选择下载的迁移文件
- 等待迁移执行完成
注意
迁移过程中请勿关闭页面或中断操作,否则可能导致数据不一致。
步骤三:更新 Docker 镜像
执行以下命令更新 Docker 镜像并重启服务:
由于 docker-compose.yml 中配置了 pull_policy: always,且项目处于开发早期版本暂不更新版本号(统一使用 latest 标签),Docker 会自动拉取最新镜像。
提示
- 如果服务已经在运行,该命令会自动停止旧容器并启动新容器
- 可以使用
docker-compose logs -f查看服务启动日志
步骤四:验证升级结果
升级完成后,请验证以下内容:
-
服务状态:确认所有容器正常运行
-
功能测试:测试关键功能是否正常
-
数据检查:确认数据迁移正确,业务建模数据完整
回退方案
如果升级后出现问题,可以按以下步骤回退:
- 停止当前服务:
docker-compose down - 切换回旧版本镜像(修改
docker-compose.yml中的镜像标签或使用之前的镜像) - 启动服务:
docker-compose up -d - 通过备份管理器恢复之前备份的数据库
注意
回退操作会丢失升级后的数据变更,请谨慎操作。

