Задать вопрос
@Visiter888

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

Делал по общедоступной инструкции, командой:
pg_basebackup -h 111.2.152.151 -D /var/lib/pgpro/std-14/data -U replicator1 -P -v -R -X stream -C -S pgstandby1

по окончанию репликации на мастере удалил слот репликации.
Пробую запустить postgres на сервере куда лилась копия, получаю следующие:
Oct 16 21:49:25 db-replica systemd[1]: Starting Postgres Pro std 14 database server...
Oct 16 21:49:25 db-replica postgres[1023]: 2023-10-16 18:49:25.368 UTC [1023] ВАЖНО:  файлы базы данных несовместимы с сервером
Oct 16 21:49:25 db-replica postgres[1023]: 2023-10-16 18:49:25.368 UTC [1023] ПОДРОБНОСТИ:  Кластер баз данных был инициализирован редакцией PostgreSQL, которая несовместима>
Oct 16 21:49:25 db-replica postgres[1023]: 2023-10-16 18:49:25.368 UTC [1023] ПОДСКАЗКА:  Кажется, вам надо выполнить initdb.
Oct 16 21:49:25 db-replica postgres[1023]: 2023-10-16 18:49:25.368 UTC [1023] СООБЩЕНИЕ:  система БД выключена
Oct 16 21:49:25 db-replica systemd[1]: postgrespro-std-14.service: Main process exited, code=exited, status=1/FAILURE
Oct 16 21:49:25 db-replica systemd[1]: postgrespro-std-14.service: Failed with result 'exit-code'.
Oct 16 21:49:25 db-replica systemd[1]: Failed to start Postgres Pro std 14 database server.
Что с этим можно сделать? и как правильно?
Версии идентичные, я все же думаю что нужно как то проинициализировать, но не пойму как.
  • Вопрос задан
  • 218 просмотров
Подписаться 3 Средний 3 комментария
Пригласить эксперта
Ваш ответ на вопрос

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

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