Skip to content

升级到 V4.5.0 ​

升级前 ​

  1. 备份数据库。
  2. 备份当前配置文件。
  3. 如需保留历史附件,备份上传目录。
  4. 确认当前部署方式、数据目录和端口。

升级步骤 ​

根据当前部署方式,使用 V4.5.0 发布物替换或启动新版本;确认配置和数据路径后再启动。不要把升级理解为未经检查直接覆盖程序文件。

启动时处理 ​

程序启动时会检查数据库:

  • 已有数据库跳过初始化 SQL,并执行自动迁移。
  • 新数据库导入内置初始化结构,再执行自动迁移。
  • 自动创建或更新个人/系统填报模板表。
  • 系统模板表为空时写入 5 个默认系统模板。
  • 处理项目字段及相关数据表。
  • 初始化 SQL 不再预置分析目录及子菜单、风险目录、风险洞察和风险类型菜单;启动迁移不会补建这些已移除的菜单种子数据。已有数据库中的菜单记录仍会保留,其中分析首页记录可能被修复。
  • 风险定时结算不随程序启动;需要更新风险结果时手动发起结算。
  • 清理已知任务菜单、字典和任务风险残留。

当前没有独立的 V4.5 手工迁移命令;自动处理会在启动时执行,且可能在后续启动中重复检查。

升级后检查 ​

登录后检查:

  • 项目
  • 项目成员
  • 项目工时
  • 个人填报模板
  • 系统填报模板
  • 工时审核
  • 按周批量填报
  • 我的周报
  • 数据统计
  • 数据分析接口仍保留;分析菜单是否可见以现有数据库记录和权限为准。
  • 人员排期
  • 项目排期
  • 风险洞察接口与手动结算仍保留;风险菜单是否可见以现有数据库记录和权限为准。

确认无误后,再观察上传目录和应用日志等实际运行状态。即使程序提供自动迁移,也必须保留升级前备份。

Released under the MIT License.