Успешное создание архива — только первая половина резервного копирования. Вторая — возможность восстановить нужное состояние за приемлемое время.

Определите, что сохраняется

Для PostgreSQL логическая копия через pg_dump описывает состояние одной базы. Роли и другие объекты уровня кластера требуют отдельного внимания. Помимо базы, приложению могут понадобиться конфигурация, загруженные файлы и ключи.

Проверяйте в отдельном окружении

Восстанавливайте копию в изолированную тестовую базу. Проверяйте наличие таблиц, доступность данных и выполнение ключевых запросов приложения. Проверка только размера файла не подтверждает возможность восстановления.

Измеряйте время

Запишите длительность восстановления и возраст использованной копии. Эти значения показывают, насколько процедура соответствует допустимому простою и допустимой потере последних изменений.

Сохраняйте инструкцию

Укажите расположение копий, необходимые права и последовательность действий. Инструкция должна быть доступна даже тогда, когда основной сервер недоступен.

Периодическая проверка восстановления превращает предположение «у нас есть бэкап» в наблюдаемый результат.