バックアップと復元 (Backup & Restore)

組み込みのバックアップツールを使用してデータを保護し、コンピュータ間で移行します。

Backup & Restore (バックアップと復元) 機能は、プロファイル、履歴、アプリケーション設定などの重要なデータを保護するのに役立ちます。また、新しいコンピュータにデータを移動する簡単な方法も提供します。


なぜこれが重要ですか?

テンプレートとPDFファイルは、簡単に管理できる Workspace フォルダに安全に保存されています。ただし、すべてをリンクしている Application Database (アプリケーションデータベース) は、安定性のためにシステムの深い場所に保存されています。

この機能により、以下のことが可能になります:

  1. 以前の状態に戻すことで ミスから回復する
  2. 設定を失うことなく、環境を完全に別のコンピュータに移行する

自動バックアップ (Automatic Backups)

デフォルトでは、PDF Mail Engine はユーザーの操作なしでデータを安全に保つように機能します。

  • Auto-Backup on Exit (終了時にバックアップ): アプリケーションを閉じるたびに、バックアップが自動的に作成されます。
  • Rotation: システムは最新の 20個のバックアップ を保持し、スペースを節約するために古いものを自動的に削除します。
  • System (システム) ビューの Backup Settings (バックアップ設定) でこれらの動作をカスタマイズできます。

復元方法 (How to Restore)

データベースを以前の状態に戻す必要がある場合:

  1. メインメニューから Backup & Restore (バックアップと復元) ビューを開きます。
  2. 使用したいバックアップファイルを見つけます(日付順)。
  3. 行の右側にある Restore (復元) アイコンをクリックします。
  4. 警告メッセージを確認します。アプリケーションはファイルを検証し、データを即座に復元します。

ユースケース: 新しいコンピュータへの移行

データベースはシステムフォルダに隠されているため、通常のファイルのように単純に「コピー&ペースト」することはできません。バックアップ機能を使用してこれを簡単に行います。

ステップ 1: 古いコンピュータで

  1. アプリケーションを開き、バックアップが存在することを確認します(またはアプリを閉じて自動バックアップをトリガーします)。
  2. Workspace フォルダを開きます。
  3. Backups フォルダに移動します。
  4. 最新の .zip ファイル(例:backup_20260124_....zip)をUSBドライブまたはクラウドストレージにコピーします。

ステップ 2: 新しいコンピュータで

  1. PDF Mail Engine をインストールします。
  2. アプリを一度起動して初期フォルダを作成させ、Workspace の場所を確認します(System ビューを確認)。
  3. そのワークススペースフォルダを開き、Backups フォルダを見つけます(存在しない場合は作成してください)。
  4. .zip ファイルをこのフォルダに貼り付けます
  5. ファイル名を変更しないでください。アプリケーションは backup_ で始まるファイルを探します。

ステップ 3: 復元

  1. 新しいコンピュータのアプリケーションで Backup & Restore (バックアップと復元) ビューに移動します。
  2. リストにコピーしたファイルが表示されるはずです。
  3. Restore (復元) をクリックします。

設定 (Configuration)

System (システム) 設定でバックアップの動作を変更できます。

設定説明
Unlimited Backups (無制限バックアップ)有効にすると、古いバックアップは削除されません。ディスク容量を圧迫する可能性があるため、注意して使用してください。
Max Backup Count (最大バックアップ数)保持するファイル数。デフォルトは 20 です。
Auto-Backup on Exit (終了時にバックアップ)常に最近の安全策を確保するために、これを ON にしておくことをお勧めします。

技術詳細

システム管理者または上級ユーザー向け:

  • Scope: バックアップには SQLite データベース (app_data.db) のみが含まれます。.yaml テンプレートや生成されたPDFファイルは 含まれません。それらは別途バックアップする必要があります。
  • Location: [Workspace Root]/Backups/
  • Format: .db ファイルを含む標準のZIPアーカイブ。
  • Integrity: アプリケーションは、破損を防ぐために、復元操作を適用する前に PRAGMA integrity_check を実行します。