# EOS825(826)升级EOS830手册
EOS825(826)到EOS830升级较大,生产环境不建议升级
脚本升级问题注意:
oracle数据库升级时先针对脚本做以下修改后再执行
1、脚本中自行去掉drop相关sql,如:DROP TABLE IF EXISTS RDC_TEMPLATE;
2、db-scripts\afcenter\upgrade\Oracle\8.2.5-8.3.0.sql中修改ALTER TABLE RDC_TEMPLATE ADD COLUMN CODE VARCHAR(64)为
ALTER TABLE RDC_TEMPLATE ADD CODE VARCHAR(64)
3、db-scripts\lowcode\upgrade\Oracle\8.2.5-8.2.6.sql中修改ALTER TABLE LC_RESOURCE ADD COLUMN RESOURCE_GROUP_ID VARCHAR2(64)为ALTER TABLE LC_RESOURCE ADD RESOURCE_GROUP_ID VARCHAR2(64);
2 3步骤均为去掉ADD后COLUMN
# 微服务版本升级
EOS825升级到EOS830共包含以下几个组件:
- BPS
- AFCenter
- 低开应用
以上几个部分中BPS、AFcenter的升级介质包找售后申请,发送邮件至售后邮箱(cservice@primeton.com)
注:1.EOS826是EOS825的补丁版,EOS826相对于EOS825脚本没有变化,EOS826也可使用此手册进行升级
2.升级过程中数据库数据一定要备份
3.本手册只介绍AFC、BPS、应用的升级,具体基础组件如redis、nacos等需要自己重新安装
# BPS
步骤:
1.下载EOS830安装包
下载完安装包后解压缩安装包,继续进行后续步骤。
2.备份数据库数据
例如EOS825环境中BPS使用数据库是BPS825,则需要将BPS825的数据库数据备份到BPS830的库中。
3.执行升级脚本(以下以MySql数据库为例)
在数据库BPS830中执行BPS升级脚本(db-scripts\bps\upgrade\mysql\upgrade824-830.sql)如下图中解压缩安装包路径。
4.修改BPS数据库配置(使用执行过升级脚本的数据库,即数据库BPS830)
如下目录下user-config.xml配置文件中修改数据源配置
5.将EOS825环境中的BPS其他配置同步修改到EOS830中的BPS配置
其他配置如:nacos地址、redis地址、端口等
6.启动服务即可
# AFCenter
Afcenter有两种方式(如果afcenter含有低开应用,可以参考低开应用的升级):
- 新建环境,导入数据
- 在原有环境升级
新建环境导入数据
初始化830全量数据库脚本(db-scripts\all\Mysql\all.sql)
将机构、员工、资源等数据在825环境导出,再重新导出到830环境
重新建菜单,绑定资源
原有环境升级
- 执行升级脚本**,解压缩介质包后在db-scripts文件夹下有以下路径对应模块目录的更新脚本,如下
afcenter\db-scripts\afcenter\upgrade\Mysql\8.2.5-8.3.0.sql
afcenter\db-scripts\bfp-framework\upgrade\Mysql\8.2.5-8.3.0.sql
afcenter\db-scripts\bfp-message\upgrade\Mysql\8.2.5-8.3.0.sql
afcenter\db-scripts\bfp-task\upgrade\Mysql\8.2.5-8.3.0.sql
afcenter\db-scripts\lowcode\upgrade\Mysql\8.2.5-8.2.6.sql
afcenter\db-scripts\lowcode\upgrade\Mysql\8.2.6-8.3.0.sql
注意:如原先版本是826的则lowcode的8.2.5-8.2.6.sql更新sql不用执行
2.再执行下面的初始化语句(其中181是模板表中的主键id,需要根据自己数据库中的主键自行调整保证主键不冲突)
说明:以下升级sql新增的菜单需要自己重新授权。
INSERT INTO AFC_MENU_TEMPLATE(ID ,NAME ,CODE ,RES_TPL_ID ,DESCRIPTION ,SORT_NO ,IS_LEAF ,TREE_LEVEL ,SEQ ,PARENT_ID ,IS_FIXED ,OPEN_TYPE ,MENU_ICON ,IS_PLATFORM ,IS_NEW_WINDOW_OPEN) VALUES ('181', '工作台', 'workbench', '1328', 'linear-gradient(135deg,#f18585,#eb5050)', 1, '0', NULL, NULL, 'root', NULL, NULL, 'kapianxingshi', '2', 'fullScreen');
INSERT INTO AFC_MENU_TEMPLATE(ID, NAME, CODE, RES_TPL_ID, DESCRIPTION, SORT_NO, IS_LEAF, TREE_LEVEL, SEQ, PARENT_ID,IS_FIXED, OPEN_TYPE, MENU_ICON, IS_PLATFORM, MENU_TYPE, APP_ID) VALUES ('488', '应用中心','app_center', NULL, 'linear-gradient(135deg,#7ed49a,#46c26f)', 3, '0', NULL, NULL, 'root', NULL, NULL, 'shuju_3', '2', 'pc', NULL);
INSERT INTO AFC_MENU_TEMPLATE(ID, NAME, CODE, RES_TPL_ID, DESCRIPTION, SORT_NO, IS_LEAF, TREE_LEVEL, SEQ, PARENT_ID, IS_FIXED, OPEN_TYPE, MENU_ICON, IS_PLATFORM) VALUES ('489', '业务组件', 'business_components', NULL, NULL, 7, '0', NULL, NULL, '488',NULL, NULL, 'biji', '2');
INSERT INTO AFC_MENU_TEMPLATE(ID, NAME, CODE, RES_TPL_ID, DESCRIPTION, SORT_NO, IS_LEAF, TREE_LEVEL, SEQ, PARENT_ID, IS_FIXED, OPEN_TYPE, MENU_ICON, IS_PLATFORM) VALUES ('490', '流程配置', 'process_settings', '5035', NULL, 1, '1', NULL, NULL, '302',NULL, NULL, NULL, '2');
INSERT INTO AFC_RESOURCE_TEMPLATE (ID, NAME, CODE, TYPES, APP_TPL_ID, RES_GROUP_TPL_ID, DESCRIPTION, BUSINESS_OBJ_ID, CONTENT, IS_FIXED, ROLE_TPL_CODE, SUB_TYPE, IS_PLATFORM) VALUES ('1309', '常用意见', 'bfp_common_message', 'url', '501', '81', null, null, '{"openType":"microApp","mark":"bfp_common_message","url":null,"params":null,"microUrl":null,"microMark":"bfp","isLowOrHigh":"high","resourceCode":null,"formStatus":null,"resourceType":null,"viewType":null,"appCode":"bfpInner","query":null,"processDefName":null,"biId":null,"biType":null,"bicode":null}', null, 'afc-role-tenant-manager', null, '2');
INSERT INTO AFC_MENU_TEMPLATE(ID, NAME, CODE, RES_TPL_ID, DESCRIPTION, SORT_NO, IS_LEAF, TREE_LEVEL, SEQ, PARENT_ID,IS_FIXED, OPEN_TYPE, MENU_ICON, IS_PLATFORM, MENU_TYPE, APP_ID) VALUES ('491', '常用意见','bfp_common_message', '1309', NULL, 3, '1', NULL, NULL, '302', NULL, NULL, NULL, '2', 'pc', NULL);
INSERT INTO AFC_RESOURCE_TEMPLATE (ID, NAME, CODE, TYPES, APP_TPL_ID, RES_GROUP_TPL_ID, DESCRIPTION, BUSINESS_OBJ_ID, CONTENT, IS_FIXED, ROLE_TPL_CODE, SUB_TYPE, IS_PLATFORM) VALUES ('1310', '流程租户管理', 'bfp_tenant_manage', 'url', '501', '81', null, null, '{"openType":"microApp","mark":"bfp_tenant_manage","url":null,"params":null,"microUrl":null,"microMark":"bfp","isLowOrHigh":"high","resourceCode":null,"formStatus":null,"resourceType":null,"viewType":null,"appCode":"bfpInner","query":null,"processDefName":null,"biId":null,"biType":null,"bicode":null}', null, 'afc-role-tenant-manager', null, '2');
INSERT INTO AFC_MENU_TEMPLATE(ID, NAME, CODE, RES_TPL_ID, DESCRIPTION, SORT_NO, IS_LEAF, TREE_LEVEL, SEQ, PARENT_ID,IS_FIXED, OPEN_TYPE, MENU_ICON, IS_PLATFORM, MENU_TYPE, APP_ID) VALUES ('492', '租户管理','bfp_tenant_manage', '1310', NULL, 10, '1', NULL, NULL, '307', NULL, NULL, NULL, '2', 'pc', NULL);
INSERT INTO AFC_MENU_TEMPLATE(ID, NAME, CODE, RES_TPL_ID, DESCRIPTION, SORT_NO, IS_LEAF, TREE_LEVEL, SEQ, PARENT_ID,IS_FIXED, OPEN_TYPE, MENU_ICON, IS_PLATFORM, MENU_TYPE, APP_ID) VALUES ('493', '后台管理','background_manage', NULL, NULL, 7, '0', NULL, NULL, 'root', NULL, NULL, 'shezhi_4', '2', 'pc', NULL);
3.在 通用管理>数据导入>同步租户资源里同步数据
4.更新portal数据(更新门户数据,主键需要根据自己数据库中的主键调整)
UPDATE `afc_portal` SET `NAME` = '系统门户', `CODE` = 'sys_portal', `SCOPE` = 'public', `TYPES` = 'platform', `SORT_NO` = 1, `CONTENT` = '[{\"id\":1698801970273,\"widthType\":\"middle\",\"minHeight\":290,\"height\":290,\"width\":2,\"title\":\"我的应用\",\"name\":\"highcode\",\"isCustomize\":true,\"widgetIcon\":\"\",\"scope\":\"public\",\"types\":\"platform\",\"appId\":null,\"props\":{\"url\":\"/app/我的应用/module/widget/page/applist\",\"module\":\"widget\",\"appId\":\"1\",\"appName\":\"我的应用\",\"page\":\"applist\",\"code\":\"资源code\",\"global\":[]},\"options\":{},\"x\":0,\"y\":36.1,\"w\":2,\"h\":15,\"i\":{\"id\":1698801970273,\"widthType\":\"middle\",\"minHeight\":290,\"height\":290,\"width\":2,\"title\":\"我的应用\",\"name\":\"highcode\",\"isCustomize\":true,\"widgetIcon\":\"\",\"scope\":\"public\",\"types\":\"platform\",\"appId\":null,\"props\":{\"url\":\"/app/我的应用/module/widget/page/applist\",\"module\":\"widget\",\"appId\":\"1\",\"appName\":\"我的应用\",\"page\":\"applist\",\"code\":\"资源code\",\"global\":[]},\"options\":{},\"x\":0,\"y\":3,\"w\":2,\"h\":14.5},\"layoutH\":15,\"moved\":false},{\"id\":1698801971088,\"widthType\":\"small\",\"minHeight\":290,\"height\":290,\"width\":1,\"title\":\"快捷入口\",\"name\":\"highcode\",\"isCustomize\":true,\"widgetIcon\":\"\",\"scope\":\"public\",\"types\":\"platform\",\"appId\":null,\"props\":{\"url\":\"/app/快捷入口/module/widget/page/shortcut\",\"module\":\"widget\",\"appId\":\"1\",\"appName\":\"快捷入口\",\"page\":\"shortcut\",\"code\":\"shortcut\",\"shortList\":[],\"global\":[],\"self\":[{\"label\":\"新增快捷方式\",\"eventCode\":\"add\",\"icon\":\"el-icon-plus\",\"isDialog\":true,\"component\":\"shortcutList\"}],\"dialogVisible\":false},\"options\":{},\"disabled\":false,\"x\":2,\"y\":19,\"w\":1,\"h\":15,\"i\":{\"id\":1698801971088,\"widthType\":\"small\",\"minHeight\":290,\"height\":290,\"width\":1,\"title\":\"快捷入口\",\"name\":\"highcode\",\"isCustomize\":true,\"widgetIcon\":\"\",\"scope\":\"public\",\"types\":\"platform\",\"appId\":null,\"props\":{\"url\":\"/app/快捷入口/module/widget/page/shortcut\",\"module\":\"widget\",\"appId\":\"1\",\"appName\":\"快捷入口\",\"page\":\"shortcut\",\"code\":\"shortcut\",\"shortList\":[],\"global\":[],\"self\":[{\"label\":\"新增快捷方式\",\"eventCode\":\"add\",\"icon\":\"el-icon-plus\",\"isDialog\":true,\"component\":\"shortcutList\"}]},\"options\":{},\"disabled\":false,\"x\":2,\"y\":18,\"w\":1,\"h\":14.5},\"layoutH\":15,\"moved\":false},{\"id\":1698802030553,\"widthType\":\"large\",\"minHeight\":40,\"height\":40,\"width\":3,\"title\":\"通知\",\"name\":\"highcode\",\"isCustomize\":true,\"widgetIcon\":null,\"scope\":\"private\",\"types\":\"platform\",\"appId\":null,\"props\":{\"url\":\"/app/通知/module/widget/page/notify\",\"module\":\"widget\",\"appId\":\"701\",\"appName\":\"通知\",\"page\":\"notify\",\"code\":\"notify\"},\"options\":{},\"disabled\":false,\"x\":0,\"y\":0,\"w\":3,\"h\":2.5,\"i\":{\"id\":1698802030553,\"widthType\":\"large\",\"minHeight\":40,\"height\":40,\"width\":3,\"title\":\"通知\",\"name\":\"highcode\",\"isCustomize\":true,\"widgetIcon\":null,\"scope\":\"private\",\"types\":\"platform\",\"appId\":null,\"props\":{\"url\":\"/app/通知/module/widget/page/notify\",\"module\":\"widget\",\"appId\":\"701\",\"appName\":\"通知\",\"page\":\"notify\",\"code\":\"notify\"},\"options\":{},\"disabled\":false,\"x\":0,\"y\":103,\"w\":3,\"h\":2},\"layoutH\":2.5,\"moved\":false},{\"id\":1698802031256,\"widthType\":\"small\",\"minHeight\":353,\"height\":353,\"width\":1,\"title\":\"收藏\",\"name\":\"highcode\",\"isCustomize\":true,\"widgetIcon\":null,\"scope\":\"public\",\"types\":\"platform\",\"appId\":null,\"props\":{\"url\":\"/app/收藏/module/widget/page/my_collection_process\",\"module\":\"widget\",\"appId\":\"701\",\"appName\":\"收藏\",\"page\":\"my_collection_process\",\"code\":\"my_collection_process\"},\"options\":{},\"disabled\":false,\"x\":2,\"y\":54.5,\"w\":1,\"h\":18.15,\"i\":{\"id\":1698802031256,\"widthType\":\"small\",\"minHeight\":353,\"height\":353,\"width\":1,\"title\":\"收藏\",\"name\":\"highcode\",\"isCustomize\":true,\"widgetIcon\":null,\"scope\":\"public\",\"types\":\"platform\",\"appId\":null,\"props\":{\"url\":\"/app/收藏/module/widget/page/my_collection_process\",\"module\":\"widget\",\"appId\":\"701\",\"appName\":\"收藏\",\"page\":\"my_collection_process\",\"code\":\"my_collection_process\"},\"options\":{},\"disabled\":false,\"x\":0,\"y\":105,\"w\":1,\"h\":17.65},\"layoutH\":18.15,\"moved\":false},{\"id\":1698805704200,\"widthType\":\"middle\",\"minHeight\":662,\"height\":662,\"width\":2,\"title\":\"工作日历\",\"name\":\"highcode\",\"isCustomize\":true,\"widgetIcon\":null,\"scope\":\"private\",\"types\":\"platform\",\"appId\":null,\"props\":{\"url\":\"/app/工作日历/module/widget/page/workCalendar\",\"module\":\"widget\",\"appId\":\"701\",\"appName\":\"工作日历\",\"page\":\"workCalendar\",\"code\":\"workCalendar\",\"eventLists\":[],\"formData\":{},\"global\":[{\"label\":\"新增\",\"eventCode\":\"add\",\"component\":\"addWorkCalendar\"}],\"self\":[]},\"options\":{},\"disabled\":false,\"x\":0,\"y\":2.5,\"w\":2,\"h\":33.6,\"i\":{\"id\":1698805704200,\"widthType\":\"middle\",\"minHeight\":662,\"height\":662,\"width\":2,\"title\":\"工作日历\",\"name\":\"highcode\",\"isCustomize\":true,\"widgetIcon\":null,\"scope\":\"private\",\"types\":\"platform\",\"appId\":null,\"props\":{\"url\":\"/app/工作日历/module/widget/page/workCalendar\",\"module\":\"widget\",\"appId\":\"701\",\"appName\":\"工作日历\",\"page\":\"workCalendar\",\"code\":\"workCalendar\",\"eventLists\":[],\"formData\":{},\"global\":[{\"label\":\"新增\",\"eventCode\":\"add\",\"component\":\"addWorkCalendar\"}],\"self\":[]},\"options\":{},\"disabled\":false,\"x\":0,\"y\":90,\"w\":2,\"h\":33.1},\"layoutH\":33,\"moved\":false},{\"id\":1698817040305,\"widthType\":\"small\",\"minHeight\":320,\"height\":320,\"width\":1,\"title\":\"个人信息\",\"name\":\"highcode\",\"isCustomize\":true,\"widgetIcon\":null,\"scope\":\"public\",\"types\":\"platform\",\"appId\":null,\"props\":{\"url\":\"/app/个人信息/module/widget/page/personInfo\",\"module\":\"widget\",\"appId\":\"701\",\"appName\":\"个人信息\",\"page\":\"personInfo\",\"code\":\"personInfo\"},\"options\":{},\"disabled\":false,\"x\":2,\"y\":2.5,\"w\":1,\"h\":16.5,\"i\":{\"id\":1698817040305,\"widthType\":\"small\",\"minHeight\":320,\"height\":320,\"width\":1,\"title\":\"个人信息\",\"name\":\"highcode\",\"isCustomize\":true,\"widgetIcon\":null,\"scope\":\"public\",\"types\":\"platform\",\"appId\":null,\"props\":{\"url\":\"/app/个人信息/module/widget/page/personInfo\",\"module\":\"widget\",\"appId\":\"701\",\"appName\":\"个人信息\",\"page\":\"personInfo\",\"code\":\"personInfo\"},\"options\":{},\"disabled\":false,\"x\":0,\"y\":107,\"w\":1,\"h\":16},\"layoutH\":16.5,\"moved\":false},{\"id\":1698889084352,\"widthType\":\"small\",\"minHeight\":400,\"height\":400,\"width\":1,\"title\":\"最近使用\",\"name\":\"highcode\",\"isCustomize\":true,\"widgetIcon\":null,\"scope\":\"public\",\"types\":\"platform\",\"appId\":null,\"props\":{\"url\":\"/app/最近使用/module/widget/page/recently\",\"module\":\"widget\",\"appId\":\"701\",\"appName\":\"最近使用\",\"page\":\"recently\",\"code\":\"recently\"},\"options\":{},\"disabled\":false,\"x\":2,\"y\":34,\"w\":1,\"h\":20.5,\"i\":{\"id\":1698889084352,\"widthType\":\"small\",\"minHeight\":400,\"height\":400,\"width\":1,\"title\":\"最近使用\",\"name\":\"highcode\",\"isCustomize\":true,\"widgetIcon\":null,\"scope\":\"public\",\"types\":\"platform\",\"appId\":null,\"props\":{\"url\":\"/app/最近使用/module/widget/page/recently\",\"module\":\"widget\",\"appId\":\"701\",\"appName\":\"最近使用\",\"page\":\"recently\",\"code\":\"recently\"},\"options\":{},\"disabled\":false,\"x\":1,\"y\":144,\"w\":1,\"h\":20},\"layoutH\":20.5,\"moved\":false},{\"id\":1699256963819,\"widthType\":\"middle\",\"minHeight\":423,\"height\":423,\"width\":2,\"title\":\"个人流程统计\",\"name\":\"highcode\",\"isCustomize\":true,\"widgetIcon\":null,\"scope\":\"public\",\"types\":\"platform\",\"appId\":null,\"props\":{\"url\":\"/app/个人流程统计/module/widget/page/processStatistics\",\"module\":\"widget\",\"appId\":\"701\",\"appName\":\"个人流程统计\",\"page\":\"processStatistics\",\"code\":\"processStatistics\"},\"options\":{},\"disabled\":false,\"x\":0,\"y\":51.1,\"w\":2,\"h\":21.65,\"i\":{\"id\":1699256963819,\"widthType\":\"middle\",\"minHeight\":423,\"height\":423,\"width\":2,\"title\":\"个人流程统计\",\"name\":\"highcode\",\"isCustomize\":true,\"widgetIcon\":null,\"scope\":\"public\",\"types\":\"platform\",\"appId\":null,\"props\":{\"url\":\"/app/个人流程统计/module/widget/page/processStatistics\",\"module\":\"widget\",\"appId\":\"701\",\"appName\":\"个人流程统计\",\"page\":\"processStatistics\",\"code\":\"processStatistics\"},\"options\":{},\"disabled\":false,\"x\":2,\"y\":124,\"w\":2,\"h\":21.15},\"layoutH\":21.15,\"moved\":false}]', `EXTRA` = '{\"userOptions\":{\"layoutType\":3,\"isDark\":\"light\",\"color\":\"#409EFF\",\"isCenter\":false,\"isWeight\":false,\"backgroundImg\":\"\",\"horizontalMargin\":10,\"verticalMargin\":10,\"opacity\":1,\"isCanUpdate\":false}}', `MD5` = '6CF74BBC8D834FD8B6755BEA2556A80B', `APP_ID` = NULL, `USER_ID` = NULL, `CREATE_TIME` = '2023-04-20 17:11:24', `UPDATE_TIME` = '2023-12-05 16:23:11', `CREATE_USER` = NULL, `UPDATE_USER` = 'admin', `TENANT_ID` = 'sys_tenant', `IS_PUBLISH` = '1', `PORTAL_ICON` = NULL, `PORTAL_ID` = NULL WHERE `ID` = '1';
5.替换介质包
- lib目录下没有其他增量jar包时,可直接将830版本fatjar替换原先版本的jar包即可
- lib目录下有其他增量包时,根据增量包记录自行查看增量包修改功能。在830完全替换fatjar后去除lib下增量包,部署完成后自行验证上一版本中lib增量包问题是否解决。
6.修改配置文件
解压缩Afcenter介质包,以830配置文件为主,根据原先版本的配置文件修改记录,在新解压缩的830版本中找到对应位置做相应修改即可。如nacos地址、redis地址、端口等。
# AFCenter_UI
AFCenter_UI为AFCenter前端静态资源,原先版本静态资源无增量修改情况下可直接解压缩830版本即可。有修改情况下则根据修改记录情况自行在830版本解压缩后再进行对应修改。
# 低开应用
应用的升级包括两个部分:BFP和lowcode
执行BFP相关的数据库升级脚本
- afcenter\db-scripts\bfp-framework\upgrade\Mysql\8.2.5-8.3.0.sql
- afcenter\db-scripts\bfp-message\upgrade\Mysql\8.2.5-8.3.0.sql
- afcenter\db-scripts\bfp-task\upgrade\Mysql\8.2.5-8.3.0.sql
执行Lowcode相关的数据库升级脚本
- afcenter\db-scripts\lowcode\upgrade\Mysql\8.2.5-8.2.6.sql
- afcenter\db-scripts\lowcode\upgrade\Mysql\8.2.6-8.3.0.sql
注意:如原先版本是826的则lowcode的8.2.5-8.2.6.sql更新sql不用执行
后端包升级:修改低开应用中BFP、lowcode等相关的pom依赖版本号为8.3.0,拉取依赖后自行编译打包部署即可。
# express版本升级
express版本单体版不同于微服务版本有多个组件需要升级,express版本只有一个介质包,其中包含了后端fatjar和前端静态资源,解压缩介质包后如下结构
- static为前端静态资源目录
- db-scripts为sql脚本文件目录
- config为介质包配置文件目录
- bin为启动脚本文件目录
- lib为外部增量包目录包含数据库驱动等
升级步骤:
同微服务版本中BPS升级步骤
1、下载EOS830中express版本安装包
2、备份数据库数据
3、执行升级脚本(以下以MySql数据库为例)
- EOS_Lowcode_Express_8.3.0\db-scripts\afcenter\upgrade\Mysql\8.2.5-8.3.0.sql
- EOS_Lowcode_Express_8.3.0\db-scripts\bfp-framework\upgrade\Mysql\8.2.5-8.3.0.sql
- EOS_Lowcode_Express_8.3.0\db-scripts\bfp-message\upgrade\Mysql\8.2.5-8.3.0.sql
- EOS_Lowcode_Express_8.3.0\db-scripts\bfp-task\upgrade\Mysql\8.2.5-8.3.0.sql
- EOS_Lowcode_Express_8.3.0\db-scripts\lowcode\upgrade\Mysql\8.2.5-8.2.6.sql
- EOS_Lowcode_Express_8.3.0\db-scripts\lowcode\upgrade\Mysql\8.2.6-8.3.0.sql
- EOS_Lowcode_Express_8.3.0\db-scripts\bps\upgrade\mysql\upgrade824-830.sql
注意:如原先版本是826的则lowcode的8.2.5-8.2.6.sql更新sql不用执行
4、修改数据库配置(使用执行过升级脚本的数据库)(EOS_Lowcode_Express_8.3.0\config\EOSLOWCODE\config\user-config.xml)
5、将EOS825环境中的express版其他配置同步修改到EOS830中的express版配置
6、启动服务即可
# 注意事项:
EOS830未发布workspace,若使用workspace可继续使用原先版本。
xxl-job默认只支持mysql数据库,如项目使用非mysql数据库,可自行修改配置文件关闭xxl-job。如下在application-job.properties配置文件中修改开关为false。
afc.job.admin.enabled=false afc.job.executor.enabled=false
EOS830版本去除turbine组件支持。
← 8222升级825说明 产品补丁如何使用 →