备份与恢复

使用内置备份工具保护数据并在计算机之间迁移。

备份与恢复 功能帮助您保护重要数据,包括配置文件、历史记录和应用设置。它还提供了将数据迁移到新计算机的简便方法。


为什么这很重要?

模板和 PDF 文件安全地存储在您的 工作区 文件夹中,便于管理。但将所有内容关联在一起的 应用数据库 为了稳定性存储在系统深层位置。

此功能允许您:

  1. 通过恢复到之前的状态来 从错误中恢复
  2. 在不丢失配置的情况下,将 环境迁移到完全不同的计算机

自动备份

默认情况下,PDF Mail Engine 无需您操作即可保护数据安全。

  • 退出时自动备份:每次关闭应用时,系统会自动创建备份。
  • 轮换:系统保留最近 20 个备份,自动删除较旧的备份以节省空间。

您可以在 系统 视图的 备份设置 中自定义这些行为。


如何恢复

如果需要将数据库恢复到之前的状态:

  1. 从主菜单打开 备份与恢复 视图。
  2. 找到要使用的备份文件(按日期排序)。
  3. 点击行右侧的 恢复 图标。
  4. 确认警告消息。应用将验证文件并立即恢复数据。

使用场景:迁移到新计算机

由于数据库隐藏在系统文件夹中,无法像普通文件一样简单"复制粘贴"。使用备份功能可以轻松实现迁移。

步骤 1:在旧计算机上

  1. 打开应用并确保存在备份(或关闭应用以触发自动备份)。
  2. 打开 工作区 文件夹。
  3. 导航到 Backups 文件夹。
  4. 将最新的 .zip 文件(例如 backup_20260124_....zip)复制到 U 盘或云存储。

步骤 2:在新计算机上

  1. 安装 PDF Mail Engine。
  2. 启动应用一次以创建初始文件夹,然后确认 工作区 的位置(查看 系统 视图)。
  3. 打开工作区文件夹,找到 Backups 文件夹(如不存在则创建)。
  4. .zip 文件 粘贴到此文件夹中
  5. 不要重命名文件。应用会查找以 backup_ 开头的文件。

步骤 3:恢复

  1. 在新计算机上打开应用的 备份与恢复 视图。
  2. 您应该能看到复制的文件出现在列表中。
  3. 点击 恢复

配置

您可以在 系统 设置中更改备份行为。

设置说明
无限备份启用后,旧备份不会被删除。请谨慎使用,因为这可能占满磁盘空间。
最大备份数保留的文件数量。默认为 20
退出时自动备份建议保持 开启,确保始终有最近的安全备份。

技术详情

面向系统管理员或高级用户:

  • 范围:备份仅包含 SQLite 数据库(app_data.db)。不包含 .yaml 模板或已生成的 PDF 文件。这些需要单独备份。
  • 位置[工作区根目录]/Backups/
  • 格式:包含 .db 文件的标准 ZIP 归档。
  • 完整性:应用在执行任何恢复操作之前会运行 PRAGMA integrity_check 以防止损坏。