@Mimuss

Как обновить PostgreSQL?

Попытался обновиться с 9.6, который устанавливался через пакет, либо через стандартный репозиторий ubuntu, до 10.1, который собирается из исходников. Проблема в том, что 9.6 разбросан по всей файловой системе, а 10.1 и его данные, как исполняемые файлы, так и либы, как я понимаю, собраны в одном месте. Как мне сделать такую миграцию? Искать конфигурации и кластер от 9.6, либо просто удалить старую версию и скомпилировать новую, либо вообще также скачать из пакета? Как поступают в такой ситуации и почему 9.6 разбросан по всей файловой системе, когда как 10.1 только в одной директории?
  • Вопрос задан
  • 688 просмотров
Пригласить эксперта
Ответы на вопрос 3
sergey-gornostaev
@sergey-gornostaev Куратор тега PostgreSQL
Седой и строгий
Если 9.6 устанавливался менеджером пакетов, так пусть менеджер пакетов и обновляет. Не вижу проблемы в выполнении команд update и upgrade.
Ответ написан
fzfx
@fzfx
18,5 дм
обычно после компиляции рассовыванием файлов по соответствующим каталогам занимается make install. вы его делали? README и INSTALL читали? по крайней мере во втором файле приведена правильная процедура установки. вы ей следовали?
а отсюда собранный пакет установить не хотите? десятая версия, насколько вижу, там есть.
Ответ написан
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Определитесь, хотите вы устанавливать СУБД из пакета (да, файлы будут "разбросаны по файловой системе") или чтобы всё это компактно находилось внутри одного каталога, что позволяет без проблем манипулировать этим хозяйством руками.

В первом случае, как вам посоветовал Сергей Горностаев - просто подключайте репозиторий с устраивающей вас версией и апгрейдитесь. Во втором - устанавливайте из дистрибутива, указав при инсталляции подходящий вам каталог.
Ответ написан
Ваш ответ на вопрос

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

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