如何将 Postgresql 数据库服务器 8.2.11-1.fc8 升级到 9.2

如何将 Postgresql 数据库服务器 8.2.11-1.fc8 升级到 9.2

我是 Postgresql 数据库的新手。我们有一台旧的 Fedora 8 服务器,其中有 postgresql 数据库服务器 8.2.11-1.fc8,想知道我们是否可以将此版本的 postgresql 数据库服务器升级到最新版本 9.2?

如果需要升级,该如何处理?

此版本的 Fedora 是否支持最新的 Postgresql 数据库?

答案1

别这样。真的别这样。

Fedora 82009 年 1 月 7 日停产.这意味着你已经结束了四年超过该操作系统的使用寿命。您很容易受到许多漏洞和错误的攻击,而这些漏洞和错误都无法修复。您将使用过时的工具版本;postgresql 就是其中之一,但还会有许多其他版本。

这次您可能可以摆脱它,并从源代码编译 postgresql。下次,您可能会发现需要更新的 C 编译器,因此您必须重新编译gcc才能重新编译 postgresql-after-9.2。结果需要更新的 libc,因此您必须构建和维护它与先前存在的最终,你将手动维护平台的每个组件,并且你将仍然极度不安全且难以支持。

事实上,你注意到操作系统工具链的年龄,这是不祥之兆。它极力告诉您,您的平台操作系统已经严重过时,需要升级。 注意其内容。

如果您有兴趣听取进一步的建议,那么在进行大规模迁移时,请更换操作系统。我喜欢 Fedora,我的所有台式机都使用它,但它是一个糟糕的服务器操作系统,因为它的使用寿命只有 18 个月。此外,它只支持两个版本号的升级,因此要获得最新版本,您必须升级到 8-10-12-14-16-18-19,即使这不会中断,您也会发现事情已经发生了变化面目全非当你走到路的尽头时。大多数在桌面上使用 Fedora 的人,熟悉yum并喜欢 RedHat 的方式,并且是吝啬鬼 - 我符合所有这些条件 - 在服务器上使用 CentOS,而且它也能做得很好;但是如果你不喜欢这种逻辑,还有其他服务器级 Linux 发行版可以使用。

相关内容