Обновление 18.04.5 до 20.04 LTS также обновляет postgresql?

Сейчас я делаю do-release-upgrade , и, похоже, он загрузил пакет postgresql-12 '__ ') это было сделано автоматически? потому что я видел, как вручную обновить postgresql-10 до postgresql-12 здесь

UPDATE

, поэтому я выполнил do-release-upgrade , и обе версии работают (postgresql 12 на другом порту), затем я выполнил шаги по переносу данных по этой ссылке , которая все еще работает (еще не завершена), около 3,25 часа для 51 ГБ данных.

2
задан 1 January 2021 в 06:08

2 ответа

при обновлении версии ОС ubuntu обновляются и многие другие пакеты

. Вы можете увидеть версию пакета postgresql в каждом выпуске ubuntu здесь: https: // packages. ubuntu.com/search?keywords=postgresql

в этот момент: 18.04 -> postgres 10 & 20.04: postgres 12

enter image description here

5
ответ дан 3 January 2021 в 22:43

Давайте научим вас использовать rmadison скрипт, включенный в пакет devscripts .

Он запрашивает в репозиториях Ubuntu текущие версии пакета в каждом выпуске Ubuntu. Это та же информация, которая отображается на веб-сайте http://packages.ubuntu.com ... но может быть быстрее для людей, которым нужно часто проверять.

Давайте попробуем на postgresql

$ rmadison postgresql
 postgresql | 9.1+129          | precise         | all
 postgresql | 9.1+129ubuntu1   | precise-updates | all
 postgresql | 9.3+154          | trusty          | all
 postgresql | 9.3+154ubuntu1.1 | trusty-security | all
 postgresql | 9.3+154ubuntu1.1 | trusty-updates  | all
 postgresql | 9.5+173          | xenial          | all
 postgresql | 9.5+173ubuntu0.3 | xenial-security | all
 postgresql | 9.5+173ubuntu0.3 | xenial-updates  | all
 postgresql | 10+190           | bionic          | all
 postgresql | 10+190ubuntu0.1  | bionic-security | all
 postgresql | 10+190ubuntu0.1  | bionic-updates  | all
 postgresql | 12+214           | focal           | all
 postgresql | 12+214ubuntu0.1  | focal-security  | all
 postgresql | 12+214ubuntu0.1  | focal-updates   | all
 postgresql | 12+216           | groovy          | all
 postgresql | 13+223           | hirsute         | all

Вывод сообщает нам, что:

  • Ubuntu 18.04 использует postgresql 10 (10 + 190ubuntu0.1)
  • Ubuntu 20.04 использует postgresql 12 (12 + 214ubuntu0.1)

Это означает, что do-release-upgrade с 18.04 по 20.04 пакета postgresql действительно автоматически переведет вас с версии 10 на версию 12.

Посмотрите на последние две строки вывода: -upgrade с Groovy (20.10) до Hirsute (21.04) перенесет вас с версии 12 на версию 13.

2
ответ дан 3 January 2021 в 22:43

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

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