# 备份恢复4.5+

提供系统备份功能和系统恢复功能。

# 系统备份

手动备份定时备份用户数据库数据和work目录。备份的数据,可以用于后续项目恢复、迁移、升级。

# 备份配置

编辑文件 河图安装目录/config/application-prod.yml修改备配置,文件修改后需要重启程序。

tdp:
  system:
    export:
      #定时备份开关
      timer: false
      #corn表达式
      corn-expression: 0 0 1 * * ?
      #全局备份路径
      path: ${tdp.path}/data/export

# 备份目录

系统备份包含三种方式

  1. 通过备份页面输入的备份文件路径。
  2. 配置文件配置的全局备份路径。
  3. 默认备份路径:河图安装目录/data/export/{yyyyMMddHHmmssSSS}.zip。

提示:

  1. 路径优先级:备份页面输入的备份文件路径 > 全局备份路径 > 默认备份路径。
  2. 确保指定的备份目录所在文件夹有足够的存储空间、执行河图启动的用户对备份目录要有写入操作权限。

# 系统恢复

通过备份的zip文件,还原用户的work目录和数据库数据。

支持使用低于当前安装版本的备份文件进行恢复,系统会自动将数据升级到当前安装版本。

警告!!!

1、使用备份文件的版本与当前安装版本一致时,会覆盖当前安装版本的所有数据。

2、使用低于当前安装版本的备份文件数据恢复

需要使用重新安装的全新环境进行恢复,新环境除系统安装过程中创建的管理员用户外,不应有其他用户。

恢复过程中会进行数据检查避免数据冲突情况。

3、在数据恢复时会清空表数据,请勿使用恢复功能做合并项目操作。

# 恢复配置

编辑文件 河图安装目录/config/application-prod.yml 修改恢复配置,文件修改后需要重启程序

tdp:
  system:
    export:
      #恢复数据开关
      restore: false
      #恢复数据批量插入数量
      batch-insert-count: 5000

提示:

  1. 为防止误操作,恢复数据开关默认关闭。建议恢复数据后,关闭开关。
  2. 恢复速度,由服务器性能、数据库性能和数据量决定。
  3. 如果数据库性能不高,可以调整配置文件中batch-insert-count配置。
Last Updated: 6/30/2023, 4:16:19 PM