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

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

ОБНОВИТЬ

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

2 ответа

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

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

на данный момент: 18.04 -> postgres 10 и 20.04: postgres 12

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

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

Давай попробуем

      $ 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 г. postgresqlpackage действительно автоматически перенесет вас с версии 10 на версию 12.

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

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