PostgreSQL 9.6 Beta 4 發布
發布於 2016-08-11,由 PostgreSQL 全球開發團隊
PostgreSQL 全球開發團隊今日宣布 PostgreSQL 9.6 的第四個 Beta 版本已可供下載。此版本包含了 9.6 最終版本中所有功能的預覽,包含修正了第一個和第二個 Beta 版本中發現的許多問題。 鼓勵使用者繼續針對 9.6 Beta 4 測試他們的應用程式。
自 Beta 3 以來的變更
9.6 Beta 4 包含了 2016-08-11 安全更新中的安全性修復,以及針對穩定版本提供的一般錯誤修復。 此外,它還包含自上次 Beta 版本以來報告的以下 Beta 版本的修正
- 將最小 max_worker_processes 從 1 變更為 0
- 讓 array_to_tsvector() 對給定的字串進行排序和重複資料刪除
- 修正 ts_delete(tsvector, text[]) 以處理重複的陣列項目
- 修正堆積訪問模組 (heapam) 的元組鎖定程式碼中難以觸發的競爭條件
- 防止 "快照太舊" 嘗試傳回已修剪的 TOAST 元組
- 讓 INSERT-from-multiple-VALUES-rows 處理目標列表間接引用
- 不要讓 PostmasterContext 存活到背景工作程序中
- 在資訊綱要中新增遺失的轉換
- 修正恢復測試中的各種問題
- 在 HandleParallelMessages() 期間阻擋中斷
- 從 pg_replication_origin_xact_reset 函數中移除未使用的參數
- 正確處理具有擴充功能的擁有的序列
- tsqueue.c 的許多修正
- 消除更多使用者可見的 "快取查閱失敗" 錯誤
- 教導剖析器將 "x IS [NOT] DISTINCT FROM NULL" 轉換為 NullTest
- 允許傳回元組集合的函數傳回簡單的 NULL
- 修復 citext--1.1--1.2.sql 造成的損壞
- 在部分聚合計畫中正確設定聚合 FILTER 表達式
此 Beta 版本還包含許多文件更新和改進。
由於系統目錄中的變更,從早期 Beta 版本遷移資料庫的使用者需要 pg_upgrade 或 pg_dump 和還原。
請注意,某些已知問題仍然未修正。在報告 Beta 版本中的錯誤之前,請檢查「未完成項目」頁面。
Beta 發布時程
這是 9.6 版本的第四個 Beta 版本。 PostgreSQL 專案將根據測試需要發布額外的 Beta 版本,然後發布一個或多個候選版本,直到 2016 年底發布最終版本。 如需更多資訊,請參閱 Beta 測試 頁面。
連結