2010/11/16 Mihail Nasedkin
<m.nasedkin@gmail.com> Каково значение команд pg_start_backup и pg_stop_backup? Без них
никак?
Насколько я понимаю, да. Не вижу никакой проблемы в необходимости их запуска.
Или это обязательные точки отсчета при процедуре восстановления?
да
Не совсем понятна процедура считывания этих файлов, как сервер их
находит в куче файлов транзакций?
Все wal файлы имеют определенный порядковый номер.
Упрощенно примерно так: при pg_start_backup() сервер "запоминает" номер транзакции и wal файла. При ресторе из снапшота он начинает искать файлы начиная с запомненого и до тех пор пока не пойдут ошибки доступа (то есть пока следующего файла не будет), либо до указаного в конфиге момента времени.
--
Vladimir Rusinov
http://greenmice.info/