# 备份恢复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、在数据恢复时会清空表数据,请勿使用恢复功能做合并项目操作。

# 恢复配置

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

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

提示:

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