astra linux 1.6, postgresql 9.6
ради тестов хочу проверить, как работает восстановление через WAL
изначально есть копия всего кластера, она восстанавливается нормально
затем вношу какие-то изменения в БД
копирую единственный файл WAL (пусть будет 0001 называться) из каталога /var/lib/postgresql/9.6/main/pg_xlog обычной командой cp с флагом -p, чтобы владельцем остался postgres, в новый каталог /main/wal
затем восстанавливаю весь кластер из файлов, соответственно внесенных изменений нет
теперь я на всякий случай удаляю файл WAL из pg_xlog
после создаю файл recovery.conf в main с командой:
restore_command = 'cp -f /var/lib/postgresql/9.6/main/wal/0001 %p'
и соответственно включаю сервер
вроде бы как восстановление идет:
но потом начинаются такие записи:
и в конце все прерывается
что в итоге не так делаю? по идее же можно просто перекопировать файл WAL для восстановления?