@Vaskiv99

Как правильно заресторить postgres cluster?

FATAL: could not locate required checkpoint record

cp: can't stat '/var/lib/postgresql/cluster/0000000100000022000000FE': No such file or directory
2018-12-06 20:39:33.745 UTC [264] LOG: invalid checkpoint record
2018-12-06 20:39:33.745 UTC [264] FATAL: could not locate required checkpoint record

Я хочу восстановить кластер postgres с pg_basebackup, но я получаю эту ошибку. Как ето пофиксить?
  • Вопрос задан
  • 1128 просмотров
Пригласить эксперта
Ответы на вопрос 1
Melkij
@Melkij
PostgreSQL DBA
с pg_basebackup

Важна конфигурация.

Варианта есть два:
- у вас есть архив WAL, который пишется из archive_command/archive_mode. Тогда указываете в recovery.conf restore_command, который будет тянуть WAL из этого вашего настроенного архива
- у вас нет архива WAL. Тогда вы обязаны вызывать pg_basebackup с -X stream (емнип, это дефолт начиная с 10, но лучше указывать всё равно явно). Или хотя бы с -X fetch - но гарантий в этом случае никаких.

Без WAL старт невозможен.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы