55 lines
1.9 KiB
Plaintext
55 lines
1.9 KiB
Plaintext
|
|
========================================
|
|||
|
|
CN_Tool 升级与回滚说明
|
|||
|
|
========================================
|
|||
|
|
|
|||
|
|
一、升级步骤(超简单!)
|
|||
|
|
----------------------------------------
|
|||
|
|
1. 先使用 Navicat 或其他工具手动导出数据库 SQL 备份
|
|||
|
|
2. 双击 upgrade.bat(首次会自动创建 upgrade 文件夹)
|
|||
|
|
3. 将升级文件放入 upgrade/ 目录:
|
|||
|
|
- app.asar + app.asar.unpacked\ (前端升级包,必须成套放入)
|
|||
|
|
- entrance.jar (后端升级包)
|
|||
|
|
4. 再次双击 upgrade.bat 开始升级
|
|||
|
|
5. 等待完成后重启应用
|
|||
|
|
|
|||
|
|
补充说明:
|
|||
|
|
- 可以只升级后端
|
|||
|
|
- 可以只升级前端,但前端升级时必须同时提供:
|
|||
|
|
app.asar
|
|||
|
|
app.asar.unpacked\
|
|||
|
|
- 数据库不由 upgrade.bat 自动备份,请务必提前手动导出 SQL
|
|||
|
|
|
|||
|
|
二、回滚步骤
|
|||
|
|
----------------------------------------
|
|||
|
|
如果升级后出现问题:
|
|||
|
|
1. 双击 rollback.bat(仅回滚前后端程序文件)
|
|||
|
|
2. 等待完成后重启应用
|
|||
|
|
3. 如需恢复数据库,请手动执行升级前导出的 SQL
|
|||
|
|
|
|||
|
|
三、重要提示
|
|||
|
|
----------------------------------------
|
|||
|
|
✓ 升级前会自动备份前后端程序文件到 backup/ 目录
|
|||
|
|
✓ 升级日志保存在 logs/upgrade.log
|
|||
|
|
✓ 多次升级时,backup/ 保存最后一次升级前的版本
|
|||
|
|
✓ 数据库备份与恢复由人工处理,不再由脚本自动执行
|
|||
|
|
|
|||
|
|
四、紧急情况
|
|||
|
|
----------------------------------------
|
|||
|
|
如果脚本无法运行,请手动操作:
|
|||
|
|
|
|||
|
|
【恢复前端】
|
|||
|
|
copy /Y backup\app.asar resources\app.asar
|
|||
|
|
rmdir /s /q resources\app.asar.unpacked
|
|||
|
|
xcopy backup\app.asar.unpacked resources\app.asar.unpacked\ /E /I /Y
|
|||
|
|
|
|||
|
|
【恢复后端】
|
|||
|
|
copy /Y backup\entrance.jar resources\extraResources\java\entrance.jar
|
|||
|
|
|
|||
|
|
【恢复数据库】
|
|||
|
|
请使用 Navicat 或其他工具执行升级前导出的 SQL 备份
|
|||
|
|
|
|||
|
|
========================================
|
|||
|
|
如需完整技术文档,请联系交付方提供开发文档。
|
|||
|
|
========================================
|
|||
|
|
|