Я запускаю Postgres 9.1.6 на Ubuntu, і у мене є потокове налаштування реплікації між головним і веденим. Все працює без проблем, поки база даних не вийшла з ладу, і нам довелося перезапустити обидва вікна.
Тепер реплікація зупинилася, і при перевірці журналів в обох полях я бачу це повідомлення:
CDT FATAL: запитуваний WAL-сегмент 0000000100000224000000FA вже видалений
Це той самий сегмент знову і знову. З мого Googling, здавалося б, сервер реплікації намагається отримати цей сегмент у головного, але його вже немає. Гаразд, але як це обійти? Чи потрібно робити свіжу резервну копію та rsync, що переходить до раба? Чи є простий спосіб синхронізувати раба?