将 18.04.5 升级到 20.04 LTS 也会升级 postgresql?

将 18.04.5 升级到 20.04 LTS 也会升级 postgresql?

do-release-upgrade现在正在做,似乎它下载了 postgresql-12 包 '__') 是自动完成的吗?因为我看到有一个教程可以手动将 postgresql-10 升级到 postgresql-12这里

更新

所以我已经完成了do-release-upgrade两个版本的运行(postgresql 12 在不同的端口上),然后我在这个上做了数据迁移步骤关联仍在运行(尚未完成)约 3.25 小时,数据为 51GB。

答案1

当你升级 ubuntu 操作系统版本时,许多其他软件包也会更新

你可以在这里看到每个 ubuntu 版本中 postgresql 包的版本:https://packages.ubuntu.com/search?keywords=postgresql

目前:18.04 -> postgres 10 & 20.04 : postgres 12

在此处输入图片描述

答案2

让我们教您如何使用包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。

看看输出的最后两行:从 Groovy(20.10)到 Hirsute(21.04)的 do-release-upgrade 将把您从版本 12 迁移到版本 13。

相关内容