Комментарии 2
А если предположим кто-то случайно выполнил неверный запрос на проде и удалил часть данных в таблице или изменил их так что не восстановить. Каким образом можно понять на какую «дату» или позицию в wal надо восстанавливать?
В зависимости от конкретного случая вариантов может быть много:
— попытаться узнать xmin/xmax проблемных туплов с помощью pageinspect и катить PITR на него с recovery_target_inclusive = false
— откатиться на состояние до инцидента и постепенно применять WAL, периодически проверяя данные
— тупо пропарсить WAL и найти в нем деструктивную запись и катить PITR на предыдущую
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.
Информация
Дата основания

16 июля 1992

Местоположение

Россия

Сайт

bars.group

Численность

1 001–5 000 человек

Дата регистрации

15 апреля 2009

Блог на Хабре