раз в день, изменений в базе мало, вал-ы создаются штук 5 за сутки, соответственно "доезжают" на сервер резервных копий через арчив_комманд достаточно редко ... при попытке восстановления копии на текущий момент времени с указанием recovery-target-time=$(date "+%F %T") pg_probackup ругается на отсутсвующий сегмент журнала, оно и понятно, ПГ его еще не "вытолкнул" на сервер резервных копий. Как правильно поступить в данном случае?
Чтобы ограничить время жизни неархивированных данных, можно установить archive_timeout, чтобы сервер переключался на новый файл сегмента WAL как минимум с заданной частотой. Заметьте, что неполные файлы, архивируемые досрочно из-за принудительного переключения по тайм-ауту, будут иметь тот же размер, что и заполненные файлы.
это понятно ... но не решает моей задачи 😔
ну если Вы хотите восстановиться на прям "честный" текущий момент, то тут только receivexlog
Обсуждают сегодня