メインコンテンツまでスキップ

PITR の有効化と無効化

Point-in-time recovery (PITR) を使うと、直近のスケジュール backup ではなく、過去の任意の時点まで database を戻せます。FPT Database Engine は PostgreSQL、MySQL、MariaDB で PITR に対応しています。

PITR を有効にする​

警告

PITR は archived log を backup と併せて保持するため、storage 使用量と費用が増えます。有効にする前に追加分を見積もってください。

PITR は backup サービスの有効化と同時に有効にすることも、後から以下の手順で有効にすることもできます。

前提条件​

database に設定済みの full backup job が 1 つ以上必要です。存在しない場合、console は有効化をブロックします。

PITR を有効にする前に full backup job を求める警告ダイアログ

Configure Now をクリックして先に full backup job を作成してください。backup スケジュールの設定 を参照してください。

有効にする​

  1. Backup タブで、PITR ステータスの横にある歯車アイコン Enable PITR をクリックします。

    Enable PITR の操作がある Backup タブ

  2. 確認ダイアログの内容を確認します。

    PITR 有効化の確認ダイアログ

  3. 確認のチェックボックスを選び、Confirm をクリックします。

保護が始まる時点​

PITR は有効にした瞬間から効果を持つわけではありません。まず次の full backup が完了する必要があります。その backup 以降であれば、任意の時点まで復旧できます。

警告

最初の full backup より前に書き込まれたデータは PITR で保護されず、特定時点への復旧もできません。すぐに保護が必要な場合は、スケジュールを待たずに PITR を有効化した直後に full backup job を手動で実行してください。

PostgreSQL HA の database では PITR により再起動が発生します

2026 年 3 月 13 日より前に作成された PostgreSQL HA の database では、PITR を有効にすると自動的に再起動し、短時間サービスが中断します。負荷の低い時間帯に実施してください。

HA ではない database と、その日以降に作成された HA の database では再起動は不要で、トラフィックの処理を継続します。

PITR を無効にする​

危険

PITR を無効にすると、それ以降 database を過去のどの時点にも戻せなくなります。

  1. Backup タブで、PITR ステータスの横にある歯車アイコン Disable PITR をクリックします。

    PITR 無効化の確認ダイアログ

  2. disable と入力し、Confirm をクリックします。

次のステップ​