Postgresql

如何將 Postgresql 數據庫伺服器 8.2.11-1.fc8 升級到 9.2

  • August 1, 2013

我是 Postgresql 數據庫的新手。我們有一個舊的 Fedora 8 伺服器,我們有 postgresql 數據庫伺服器 8.2.11-1.fc8,想知道我們是否可以將此版本的 postgresql 數據庫伺服器升級到最新版本 9.2?

如果升級,如何進行?

這個版本的 Fedora 是否支持最新的 Postgresql 數據庫?

不。真的,不要。

Fedora 8於 2009 年 1 月 7 日結束生命週期。這意味著您已經過了四年多該作業系統的生命週期。您很容易受到任何數量的漏洞利用和錯誤的攻擊,這些漏洞都不會被修復。您將使用過時的工具版本;postgresql 就是其中之一,但還會有很多其他的。

這次您可能可以擺脫它,並從原始碼編譯 postgresql。下次,您可能會發現需要更新的 C 編譯器,因此您必須重新編譯gcc才能重新編譯 postgresql-after-9.2。這將需要一個更新的 libc,因此您必須與預先存在的 libc 一起建構和維護它。最終,您將手動維護平台的每個組件部分,並且您仍然會非常不安全且無法支持。

您注意到 OS 工具鏈時代的事實是寫在牆上。很難告訴你你的平台作業系統已經過時了,你需要升級。 注意它所說的。

如果您有心情接受進一步的建議,那麼在您進行大遷移時,請更改作業系統。我喜歡 Fedora,我在我所有的台式機上都使用它,但它的伺服器作業系統很糟糕,因為它只有 18 個月的使用壽命。此外,它只支持兩個版本號的升級,所以要獲得最新版本,你必須去 8-10-12-14-16-18-19,即使這不會中斷,你會當你走到路的盡頭時,發現事情已經變得*面目全非。*大多數在台式機上使用 Fedora,熟悉yum並喜歡 RedHat 方式,並且是小氣鬼——我勾選了所有這些框——在伺服器上使用 CentOS,它也做得很好;但是如果您不喜歡這種邏輯,您可以使用其他伺服器級 Linux 發行版。

引用自:https://serverfault.com/questions/527848