Имеется сервер с Ubuntu 14.04 и Postgres 9.4 (поставлена с репозитория http://apt.postgresql.org/pub/repos/apt/dists/). Хочу сделать апгрейд ОС до 20.04 и Postgres до 9.6 (выше пока нельзя, наше приложение не тестировалось с более новыми версиями Postgres).
Как произвести upgrade? Сначала обновить Postgres с 9.4 до 9.6 на Ubuntu 14.04, а далее отключить репозиторий Postgres и обновить ОС с 14.04 до 20.04 через do-release-upgrade? Но ведь тогда бинарники Postgres на 20.04 будут от 14.04, я не уверен, что так сработает.
Или может отключить репозиторий, обновить ОС с 14.04 до 20.04, а далее уже обновить БД на 20.04? Но ведь утилита pg_upgradecluster (которая использует pg_upgrade) всё равно потребует старые бинарники и нет уверенности, что заведётся.
Как вообще корректно обновить Ubuntu с одной версии на другую, имея установленную БД Postgres? На другом сервере установлена Ubuntu 18.04 с Postgres 9.6, я тоже хочу там обновить ОС до 20.04.