Обновление с 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 г.
postgresql
package действительно автоматически перенесет вас с версии 10 на версию 12.
Посмотрите на последние две строки вывода: Обновление с помощью do-release с Groovy (20.10) на Hirsute (21.04) перенесет вас с версии 12 на версию 13.