LINUX.ORG.RU
ФорумAdmin

PostgreSQL: Клонировал базу, как её теперь синхронизировать с исходной?

 pitr, , wals


0

2

Собственно, вопрос в том, что исходная база продолжает отправлять wals-сегменты на бэкап-сервер, изменения копятся.
Вопрос: как эти wals-сегменты применить - создать recovery.conf с restore_command? Но как узнать, с какого wals-сегмента следует начинать копирование/применение изменений с backup-сервера?

★★★★★

Если ты ее правильно клонировал то там есть файлик в котором WAL сегмент записан с которого надо начинать восстановление

maxcom ★★★★★
()
Ответ на: комментарий от DRVTiny

В смысле база восстановилась до синхронного с исходной состояния, а потом изменения всё равно приходят ведь в исходную базу...

DRVTiny ★★★★★
() автор топика
Ответ на: комментарий от maxcom

Так и оно применилось уже, во время восстановления применились все сегменты, накопившиеся ПОСЛЕ старта базового бэкапа.
Так и чего? У меня после тех сегментов ещё понабежали.
Задача формально заключалась не в репликации, но похоже репликацию таки настроить придётся.

DRVTiny ★★★★★
() автор топика
Ответ на: комментарий от maxcom

Да нет, я просто хотел актуализировать базу на новом серваке, после этого вырубить старый. Но пришёл к тому, что нужно и правда репликацию делать, а здесь репликация - это вам не OpenLDAP, в PostgreSQL всё прозрачно как свинец, нужно только исходники почитать :(

DRVTiny ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.