Вступить в клуб →
средняявопросPostgreSQL в эксплуатации: репликация, бэкапы, HA

DELETE без WHERE в 14:32, а последний дамп сделан в 03:00

В 14:32 разработчик по ошибке выполнил DELETE FROM payments; на проде. Есть ночной pg_dump в 03:00, а также базовые бэкапы WAL-G раз в сутки и непрерывная архивация WAL в S3.

Как вернуть данные с минимальными потерями?

  • Базовый бэкап плюс WAL до 14:31 на отдельном сервере
  • Восстановить дамп 03:00 прямо в продовую базу
  • Переключиться на асинхронную реплику
  • Откатить транзакцию командой ROLLBACK

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела