PostgreSQL 2013-10-10 更新發布
發布於 2013-10-10 由 PostgreSQL 全球開發團隊
PostgreSQL 全球開發團隊已發布針對 PostgreSQL 資料庫系統所有目前版本的錯誤修復更新,包括版本 9.3.1、9.2.5、9.1.10、9.0.14 和 8.4.18。 此版本修復了我們社群在過去六個月中回報的許多小問題。 所有使用者都應該在下一個定期維護窗口更新他們的 PostgreSQL 安裝。
此版本包含針對最近發布的 9.3 版的修復,包括
- 更新 hstore 擴充套件,使其具備 JSON 功能
- 防止建立範圍索引時發生記憶體洩漏
- 修復 libpq SSL 死鎖錯誤
除了上述之外,還有針對舊版本的幾十個小錯誤修復。 這些修補程式在發布時已經包含在 9.3.0 中。 其中包括
- 保證在副本故障轉移之前傳輸所有 WAL 檔案
- 防止將非 ASCII 識別符號轉換為小寫
- 修復幾個小記憶體洩漏
- 在使用超過 24GB 工作記憶體時更正過度提交行為
- 改善規劃器成本估算以選擇通用計畫
- 修復布林欄位中 NULL 列的估算
- 使 UNION ALL 和繼承查詢計畫重新檢查參數化路徑
- 更正外來表格、檢視表和擴充套件的 pg_dump 錯誤
- 防止在某些索引上並行 pg_restore 失敗
- 使 REINDEX 重新驗證約束
- 防止 SP-GIST 和 REINDEX CONCURRENTLY 中的兩個死鎖問題
- 防止 GiST 索引查詢崩潰
- 修復幾個正規表示式失敗
- 允許 ALTER DEFAULT PRIVILEGES 在所有結構描述上工作
- 放寬對關鍵字的限制
- 允許 infinity 的各種拼寫
- 擴展比較列與記錄和陣列的能力
- 防止 psql 客戶端在錯誤的 PSQLRC 檔案上崩潰
- 新增 ARM64 的 spinlock 支援
請注意,版本 9.3 上 hstore 擴充套件的使用者必須在更新後在每個資料庫中執行“ALTER EXTENSION hstore UPDATE”的額外升級後步驟。
與其他小版本一樣,使用者不需要傾印和重新載入他們的資料庫或使用 pg_upgrade 才能應用此更新版本; 您可以簡單地關閉 PostgreSQL 並更新其二進位檔案。 跳過多個更新版本的使用者可能需要執行額外的更新後步驟; 請參閱發布說明以了解詳細資訊。
連結: * 下載 * 發布說明