過去一週,我們已將 7.2、7.3 和 7.4 的新版本打包並釋出,以解決最近發現的幾個可能非常嚴重的錯誤。
對於所有三個版本,這些版本解決了以下問題:
* 防止崩潰期間已提交事務可能遺失。
由於事務提交和檢查點之間的互鎖不足,最近一次檢查點之前提交的事務可能在資料庫崩潰並重新啟動後遺失全部或部分資料。
針對 7.4,也修正了以下問題:
* 修復並行 btree 索引插入期間可能發生的崩潰
此修補程式修復了一種罕見情況,在這種情況下,並行插入到 btree 索引中可能導致伺服器崩潰。 不會造成永久性損壞,但仍然值得重新發布。 此錯誤不存在於 7.4 之前的版本中。
由於第一個錯誤與資料完整性相關的嚴重性,強烈建議管理員盡早更新他們的資料庫伺服器。
這些版本都不需要 dump-n-reload 才能解決這些問題。
應該注意的是,對於那些希望從 7.4.0/7.4.1 伺服器升級到 7.4.5 的人,*建議*(但不是必須)進行 dump-n-reload 以解決 7.4.1 和 7.4.2 之間引入的修復。 請參閱 7.4.5 HISTORY 檔案,以了解如何在不進行 dump-n-reload 的情況下完成此操作,因為有步驟可以遵循。
請 從我們的其中一個鏡像站點 或 從 Bittorrent 下載。
與往常一樣,請將任何錯誤報告至 pgsql-bugs@postgresql.org
此文章已從舊版本的 PostgreSQL 網站遷移。 對於遷移造成的任何格式問題,我們深感抱歉。