バックアップと復元 (Backup & Restore)
組み込みのバックアップツールを使用してデータを保護し、コンピュータ間で移行します。
Backup & Restore (バックアップと復元) 機能は、プロファイル、履歴、アプリケーション設定などの重要なデータを保護するのに役立ちます。また、新しいコンピュータにデータを移動する簡単な方法も提供します。
なぜこれが重要ですか?
テンプレートとPDFファイルは、簡単に管理できる Workspace フォルダに安全に保存されています。ただし、すべてをリンクしている Application Database (アプリケーションデータベース) は、安定性のためにシステムの深い場所に保存されています。
この機能により、以下のことが可能になります:
- 以前の状態に戻すことで ミスから回復する。
- 設定を失うことなく、環境を完全に別のコンピュータに移行する。
自動バックアップ (Automatic Backups)
デフォルトでは、PDF Mail Engine はユーザーの操作なしでデータを安全に保つように機能します。
- Auto-Backup on Exit (終了時にバックアップ): アプリケーションを閉じるたびに、バックアップが自動的に作成されます。
- Rotation: システムは最新の 20個のバックアップ を保持し、スペースを節約するために古いものを自動的に削除します。
- System (システム) ビューの Backup Settings (バックアップ設定) でこれらの動作をカスタマイズできます。
復元方法 (How to Restore)
データベースを以前の状態に戻す必要がある場合:
- メインメニューから Backup & Restore (バックアップと復元) ビューを開きます。
- 使用したいバックアップファイルを見つけます(日付順)。
- 行の右側にある Restore (復元) アイコンをクリックします。
- 警告メッセージを確認します。アプリケーションはファイルを検証し、データを即座に復元します。
データの上書き
バックアップを復元すると、現在のデータベース設定と履歴がバックアップファイルのデータで 置き換えられます。
ユースケース: 新しいコンピュータへの移行
データベースはシステムフォルダに隠されているため、通常のファイルのように単純に「コピー&ペースト」することはできません。バックアップ機能を使用してこれを簡単に行います。
ステップ 1: 古いコンピュータで
- アプリケーションを開き、バックアップが存在することを確認します(またはアプリを閉じて自動バックアップをトリガーします)。
- Workspace フォルダを開きます。
Backupsフォルダに移動します。- 最新の
.zipファイル(例:backup_20260124_....zip)をUSBドライブまたはクラウドストレージにコピーします。
ステップ 2: 新しいコンピュータで
- PDF Mail Engine をインストールします。
- アプリを一度起動して初期フォルダを作成させ、Workspace の場所を確認します(System ビューを確認)。
- そのワークススペースフォルダを開き、
Backupsフォルダを見つけます(存在しない場合は作成してください)。 .zipファイルをこのフォルダに貼り付けます。- ファイル名を変更しないでください。アプリケーションは
backup_で始まるファイルを探します。
ステップ 3: 復元
- 新しいコンピュータのアプリケーションで Backup & Restore (バックアップと復元) ビューに移動します。
- リストにコピーしたファイルが表示されるはずです。
- 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を実行します。