升级到 V4.5.0
升级前
- 备份数据库。
- 备份当前配置文件。
- 如需保留历史附件,备份上传目录。
- 确认当前部署方式、数据目录和端口。
升级步骤
根据当前部署方式,使用 V4.5.0 发布物替换或启动新版本;确认配置和数据路径后再启动。不要把升级理解为未经检查直接覆盖程序文件。
启动时处理
程序启动时会检查数据库:
- 已有数据库跳过初始化 SQL,并执行自动迁移。
- 新数据库导入内置初始化结构,再执行自动迁移。
- 自动创建或更新个人/系统填报模板表。
- 系统模板表为空时写入 5 个默认系统模板。
- 处理项目字段及相关数据表。
- 初始化 SQL 不再预置分析目录及子菜单、风险目录、风险洞察和风险类型菜单;启动迁移不会补建这些已移除的菜单种子数据。已有数据库中的菜单记录仍会保留,其中分析首页记录可能被修复。
- 风险定时结算不随程序启动;需要更新风险结果时手动发起结算。
- 清理已知任务菜单、字典和任务风险残留。
当前没有独立的 V4.5 手工迁移命令;自动处理会在启动时执行,且可能在后续启动中重复检查。
升级后检查
登录后检查:
- 项目
- 项目成员
- 项目工时
- 个人填报模板
- 系统填报模板
- 工时审核
- 按周批量填报
- 我的周报
- 数据统计
- 数据分析接口仍保留;分析菜单是否可见以现有数据库记录和权限为准。
- 人员排期
- 项目排期
- 风险洞察接口与手动结算仍保留;风险菜单是否可见以现有数据库记录和权限为准。
确认无误后,再观察上传目录和应用日志等实际运行状态。即使程序提供自动迁移,也必须保留升级前备份。
