Обновление версии будет заботиться об обновлении postgresql автоматически?

Я хотел бы обновить свою установку Ubuntu 16.04 на 18,04. Я установил postgresql 9.5 из стандартных репозиториев, и 18.04 включает postgresql 10.

Средство обновления Ubuntu будет заботиться о материале postgresql, или я должен обновить существующую базу данных, manually/what, точно был бы необходим для обновления?

1
задан 19 March 2019 в 10:35

2 ответа

Процесс обновления имел еще несколько шагов. Во-первых, новый postgresql принес новый (пустой) postgresql кластер с ним. Это должно быть удалено: sudo pg_dropcluster 10 main --stop (10 была моя новая postgresql версия). Теперь старый кластер может быть обновлен: pg_upgradecluster 9.5 main (9.5 была моя старая версия). Впоследствии старые пакеты могут быть удалены: sudo apt purge postgresql-contrib-9.5 postgresql-client-9.5 postgresql-9.5.

См. также: https://www.runrails.com/servers/upgrade-postgresql/

1
ответ дан 7 December 2019 в 15:06

Более новые двоичные файлы/сервер PostgreSQL будут установлены, но необходимо будет все еще сделать pg_upgrade для обновления базы данных

0
ответ дан 7 December 2019 в 15:06

Другие вопросы по тегам:

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