@nikweter
Системный администратор

Как перенести данные одного кластера postgres в другой?

Имеется кластер с базами на postgresql 9.6.2, собранной из исходных кодов. Хочу установить ту, что в репозитории - 9.6.8.
Можно ли как-нибудь перенести данные без полного резервирования и восстановления? Просто подсунув папку data?
  • Вопрос задан
  • 289 просмотров
Пригласить эксперта
Ответы на вопрос 2
Melkij
@Melkij
PostgreSQL DBA
Минорные релизы именно так и ставятся: обновляются выполняемые бинарники и рестартовать базу в том же самом datadir.
О чём есть замечание в каждых release notes: https://www.postgresql.org/docs/9.6/static/release...
A dump/restore is not required for those running 9.6.X.

release notes стоит поглядеть для всех пропущенных апдейтов, могут быть важные замечания для обновления.

Кстати, обратите внимание, что 9.6.9 уже вышел и обновляться стоит именно на него.
Ответ написан
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Для минорных версий можно подсунуть. Для мажорных:
https://www.postgresql.org/docs/10/static/pgupgrad...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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