Перейти к основному содержимому

Создание дельта-копий

Шаги сценария

  1. Пользователь настраивает стратегию резервного копирования, задав в конфигурационном файле copywala.yaml значение для параметра backup_policy.strategy в зависимости от необходимой стратегии:

    • pbr.policy.backup.strategy.delta – инкрементальное копирование на уровне файлов: для файлов с постраничной структурой копируются только измененные страницы (по LSN), а обычные файлы сохраняются полностью при любом изменении;
    • pbr.policy.backup.strategy.ptrack – инкрементальное копирование на уровне отдельных страниц данных (блоков по 8 КБ) с использованием расширения PostgreSQL / Platform V Pangolin DB ptrack.
  2. Пользователь запускает резервное копирование командой copywala create-backup.

  3. Продукт выполнят команду, в CLI выводится сообщение с информацией о ходе резервного копирования.

Исключительные сценарии

В CLI выводится сообщение об ошибке для случаев:

  • Не удалось установить подключение к целевой базе данных.
  • Закончилось место на диске.
  • Возникла ошибка при создании слота репликации.
  • Расширение ptrack не установлено или отключено (при использовании стратегии pbr.policy.backup.strategy.ptrack).
  • Карта отслеживания изменений страниц (ptrack map) не является актуальной для создания ptrack-копии.