Защита данных · проверено по источникам

Восстановление на момент времени (PITR)

PITR — восстановление базовой резервной копии с последовательным применением журналов до выбранного времени, транзакции или заранее созданной точки.

Также ищут: Point-in-time recovery · PITR · точечное восстановление базы

Практический смысл

Почему это важно

PITR позволяет остановиться перед ошибкой, но требует целой базовой копии, непрерывной цепочки журналов и точно выбранной цели.

Доказательная часть

Что подтверждено

  1. PITR начинает с базовой резервной копии и последовательно применяет непрерывную цепочку WAL или журналов транзакций до выбранной точки.

    Граница применимости: Модели восстановления PostgreSQL и SQL Server.

  2. Цель восстановления задают до нежелательного изменения; если пройти её, последовательность восстановления может потребоваться запустить заново.

    Граница применимости: Восстановление базы данных до заданной точки.

Перед спецификацией

Что проверить

  1. Выберите базовую копию.
  2. Проверьте непрерывность журналов.
  3. Зафиксируйте точную цель до запуска.
Открытые основания

Первоисточники

  • Официальная документация

    Continuous Archiving and Point-in-Time Recovery

    PostgreSQL Global Development Group · PostgreSQL 18 current documentation, проверено 30 августа 2026 года

    Требует base backup и непрерывную WAL sequence, объясняет recovery target, timelines и зависимости incremental backup.

    Открыть первоисточник
  • Официальная документация

    Plan and Perform Restore Sequences for Full Recovery Model

    Microsoft · SQL Server 2016–2025 documentation, проверено 30 августа 2026 года

    Задаёт точную restore sequence: база, выбранный differential и последующие log backups в порядке до recovery target.

    Открыть первоисточник
Сообщить об ошибке

Опишите проблему — постараемся исправить как можно скорее.

Спасибо!

Получили ваше сообщение.
Подтвердите действие