尝试更新 18.04 服务器,但 PostgreSQL 不再是发布文件

尝试更新 18.04 服务器,但 PostgreSQL 不再是发布文件

我有一台使用 Ubuntu Server 18.04 的服务器,必须将其升级到 20.04。

问题是当我尝试更新时,Postgresql 不再有 Bionic 的发布文件。

最好的前进方式是什么?如果可能的话,我只能想到这 3 个选择:

  1. 执行“do-release-upgrade”但不进行更新。
  2. 取消注释‘postgersql’包和‘do-release-upgrade’,然后更新postgresql。
  3. 卸载“postgresql”并执行“do-release-upgrade”

答案1

https://www.postgresql.org/message-id/ZN4OigxPJA236qlg%40msg.df7cb.de

您需要将 apt 中的存储库更改为:

deb https://apt-archive.postgresql.org/pub/repos/apt bionic-pgdg main

答案2

Ubuntu 使用版本化的 postgresql,如下所示:

ii  postgresql                                     14+238                                       all          object-relational SQL database (supported version)
ii  postgresql-10                                  10.23-0ubuntu0.18.04.1                       amd64        object-relational SQL database, version 10 server
ii  postgresql-12                                  12.14-0ubuntu0.20.04.1                       amd64        object-relational SQL database, version 12 server
ii  postgresql-14                                  14.9-0ubuntu0.22.04.1                        amd64        The World's Most Advanced Open Source Relational Database
ii  postgresql-client-10                           10.23-0ubuntu0.18.04.1                       amd64        front-end programs for PostgreSQL 10
ii  postgresql-client-12                           12.14-0ubuntu0.20.04.1                       amd64        front-end programs for PostgreSQL 12
ii  postgresql-client-14                           14.9-0ubuntu0.22.04.1                        amd64        front-end programs for PostgreSQL 14

因此它可能会被删除,但升级后您就可以重新安装它。

相关内容