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

Как правильно обновить собранную из исходников postgresql?

Имеется собранная из исходников postgresql 9.6.2
Работает, все ок.
Возникла необходимость обновить ее на собранную из других исходников postgresql 9.6.6
В теории, при установке из пакетов все бы обновилось самостоятельно и тот же кластер продолжил работу. Не было бы даже необходимости делать pg_upgrade.
Но как быть с собранной из исходников? Указывать префиксы со старыми путями? По умолчанию через make install новая версия устанавливается в другое место. И просит инициализировать новый кластер. Может как-то можно его инициализировать со старыми файлами?
  • Вопрос задан
  • 712 просмотров
Пригласить эксперта
Ответы на вопрос 1
morihaos
@morihaos
На 99% вопросов уже есть ответы в инетке...
Привет,
В случае, когда была нестандартная установка (своя сборка, свои пути и т.п.), то лучше делать так:
1. Сделать полный бэкап баз.
2. Остановить сервер.
3. Удалить старый сервер.
4. Собрать и установить новый сервер.
5. Запустить новый сервер, проинициализировать базу.
6. Накатить бэкап.

А чтобы потом не мучиться в пределах обновления минорых версий, то поставить сервер дефолтово, по крайней мере в путях, если конечно это возможно.
Ответ написан
Ваш ответ на вопрос

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

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