我是Postgresql数据库的新手。 我们有一个旧的Fedora 8服务器,我们有postgresql数据库服务器8.2.11-1.fc8,想知道我们是否可以将这个版本的postgresql数据库服务器升级到最新的9.2版本?
在升级的情况下,如何进行?
这个版本的Fedora是否支持最新的Postgresql Databse?
别。 真的,不要。
Fedora 8 在2009年1月7日报废 。 这意味着你已经超过了该操作系统的生命周期的四年 。 你很容易受到任何漏洞和漏洞的攻击,而这些漏洞都不会被修复。 您将使用过时的工具版本; postgresql就是其中之一,但是会有很多其他的。
这次你可能会逃脱,并从源代码编译postgresql。 下一次,你可能会发现需要一个更新的C编译器,所以在重新编译postgresql-9.2之前,你必须重新编译gcc 。 这将需要一个更新的libc,所以你将不得不build立和维持原有的一个 。 最终,您将手工维护平台中的每个组件部分,而且您仍然是疯狂的不安全和不可支持的。
你注意到操作系统工具链的时代是写在墙上的事实 。 它很难告诉你,你的平台操作系统是疯狂的过时,你需要升级。 注意它所说的。
如果您有意进一步提出build议,那么在您进行大规模迁移时,请更换操作系统。 我喜欢Fedora,并将其用在我的所有桌面上,但它使得服务器操作系统变得糟糕,因为它只有18个月的使用期限。 此外,它只支持两个版本号的升级,所以为了获得最新的信息,你必须去8-10-12-14-16-18-19,即使这样不会一路走下去,当你走到路的尽头时,发现事情已经改变了 。 大多数在桌面上使用Fedora的人都熟悉yum并且很喜欢RedHat的方式,而且都是吝啬鬼 – 我在所有这些框中打勾 – 在服务器上使用CentOS,而且它也做得很好。 但是如果你不喜欢这个逻辑的话,还可以使用其他服务器级别的Linux发行版。