@Forever777

Перенос базы postgres без pg_dump?

Подскажите может кто сталкивался.
Как перенести рабочие каталоги базы postgres на новый сервер с установленной точно таком железе и версией postgres 9.4
Бекапов к сожалению нет
Вариант подмены каталога /base не работает.
Вариант создать базу с этим же именем и заменить файлы старой базой, не работает.
Бекапы к сожалению делались с ошибкой.. поэтому только рабочие каталоги postgres-а
/base
/logs
Крутится все на Linux Centos

Благодарю за любую наводку, еще лучше решение, возможно на платной основе. Срочно нужно решить вопрос.
  • Вопрос задан
  • 680 просмотров
Пригласить эксперта
Ответы на вопрос 2
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Если версии и расположение СУБД одинаковые - переноса каталога $PGDATA и всех tablespace`ов должно быть достаточно. Что в логах при попытке запуска?
Ответ написан
Melkij
@Melkij
PostgreSQL DBA
Вариант подмены каталога /base не работает.
Вариант создать базу с этим же именем и заменить файлы старой базой, не работает.

И не будет работать, конечно.

Сделайте реплику через pg_basebackup. Когда нагонит мастер - рестартуйте в новый мастер.
На коммерческой основе - напишите в dataegret, ссылка у меня в профиле.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы