Настроена логическая репликация нескольких баз с главного сервера. Сегодня хостер прислал письмо, что была авария и они перенесли виртуалку на другой сервер. После этого postgresql не поднимается. В логе ошибка: PANIC: replication checkpoint has wrong magic 0 instead of 307747550. Сервер слейв, своих баз нет. Информацию не жалко, но очень не хочется заного прописывать для каждой базы схему и подписки. Возможно как-то восстановить работоспособность? pg_resetwal не помог. Спасибо!
Эх, всё же проще жить с облаками
я бы на вашем месте уже не стал пытаться востановить данные. судя по всему проблема со стораджем: либо отключенный fsync либо вас "хостер" обманывал
Похоже на битый wal, а после resetwal Вам в любом случае нужно наливать реплику заново
Обсуждают сегодня