后端服务更新 - 自动更新数据库(2024-08-26 后的程序包都包含该功能)
2024-09-04 新增变量参数 variables
variables = _main_db_:dossier,test:test1
$upgrade?variables=_main_db_:dossier
内置变量:
_main_db_ 为 主数据库名(卷宗数据库)
1. 程序更新
该接口针对服务更新后,需要做数据库更新,比如新增表,字段,索引之类的
访问接口:
http://192.168.0.27:8210/caseinfo/$upgrade
http://192.168.0.27:8220/服务名/$upgrade
第一次更新,默认只执行当前版本的更新,如出现以下提示,请手动指定升级前的版本值
比如指定原程序版本为1.6.0
则补上参数 startVersion=1.6.0
如上图,表示升级了两个版本(1.7.0,1.7.5)的程序更新,从低往高升级
更新成功后,redis会记录更新前的版本和更新后的版本
升级版本范围值:startVersion < version <= endVersion
如果当前版本升级,startVersion = endVersion 时,只会升级当前包的版本
2. 程序回滚
http://192.168.0.27:8210/caseinfo/$upgrade?method=rollback
新增参数 method=rollback 代码回滚
从高往低回滚
作者:admin 创建时间:2024-08-26 14:19
最后编辑:admin 更新时间:2024-10-12 13:59
最后编辑:admin 更新时间:2024-10-12 13:59