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

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 をクリックします。

次のステップ