一.下载更新包
下载地址:https://www.nvisual.com/download/
二.更新包组成
更新包由三部分组成:
- 前端更新包:压缩的ZIP文件,例如:dist-2.2.26-20231227.zip (2.2.26是版本号 20231227是发布
日期)
- 后端更新包:压缩的JAR文件,例如:nvisual-lite-view-singleproject.20231225.1-8081.jar
(20231225是发布日期)
- 数据库更新文档:word文件,例如:nVisual-数据库更新文档(20231221) (20231221是发布日期
三.备份与停止服务
- 备份数据库:运行nVisual目录下的backup.bat批处理,备份数据库(备份成功会在nVisual目录下创建一个类似backup20231218141127.bak的文件);
- 备份程序:复制nVisual整个目录到备份文件夹,以便万一升级失败,可恢复至当前版本;
- 停止服务:运行nVisual目录下的stop.bat文件停止nVisual服务;
四.更新前端文件
- 删除旧文件:进入nVisual\nginx\html\dist\js目录,删除该目录下所有的文件;
- 删除旧文件:进入nVisual\nginx\html\dist\css目录,删除该目录下所有的文件;
- 将前端压缩包文件解压:例如解压dist-2.2.26-20231227.zip文件,然后将解压的所有文件(如下图)复制到nVisual\nginx\html\dist目录下,并选择“替换目标中的文件”
五.更新后端文件
- 复制后端jar文件到nVisual\jre\bin目录下,同时删除旧的jar文件。
- 修改nVisual\start.bat文件里的jar 启动命令行里的文件名为新的jar文件名:
六. 更新数据库
- 运行nVisual\start.bat启动应用程序。
- 启动pgadmin数据库管理工具,连接数据库nVisual,打开表global_settings查看数据库当前版本。
根据global_settings里的数据库版本号,在“nVisual-数据库更新文档”查看对应版本,说明数据库当前已更新至0.1.0.57版本了。
运行升级脚本,当前版本之后的版本脚本即为数据库要升级运行的脚本,例如:当前版本为57,那么就需要运行58及以后的所有脚本。
在数据库nVisual名称上右键查询工具,复制“nVisual-数据库更新文档”里的脚本到查询工具运行。
七. 更新数据库
- 清除浏览器缓存。
- 登录系统。