PostgreSQL 7.3.2 發布
發布於 2003-02-05
PostgreSQL 全球開發團隊已發布 PostgreSQL 7.3.2。
此版本解決了最近幾週發現的幾個溢出和記憶體洩漏問題,因此強烈建議運行 7.3.1 分支的用戶儘早升級。
此版本向後相容於先前的 v7.3.x 版本,並且不需要使用 dump/restore 來升級。
此版本的主要變更如下,如 HISTORY 文件中所列:
- 恢復在 CREATE TABLE AS / SELECT INTO 中建立 OID 欄位
- 修復 pg_dump 在傾印具有註解的視窗時發生的核心傾印
- 正確傾印 DEFERRABLE/INITIALLY DEFERRED 約束
- 修復子資料表的欄位編號與父資料表不同的情況下的 UPDATE
- 增加 max_fsm_relations 的預設值
- 修復在單列查詢的游標中向後提取時發生的問題
- 使在 SELECT DISTINCT 查詢的游標上向後提取能夠正常工作
- 修復載入包含 contrib/lo 使用的 pg_dump 檔案時發生的問題
- 修復全數字使用者名稱的問題
- 修復 libpgtcl 中斷連線期間可能發生的記憶體洩漏和核心傾印
- 使 plpython 的 spi_execute 命令能夠正確處理 null 值 (Andrew Bosma)
- 調整 plpython 錯誤報告,使其迴歸測試再次通過
- 與 bison 1.875 一起工作
- 在 plpgsql 的 %type 中正確處理混合大小寫名稱 (Neil)
- 修復在 pltcl 中執行規則重寫的查詢時發生的核心傾印
- 修復陣列下標溢出 (根據 Yichen Xie 的報告)
- 在浮點數情況下將 MAX_TIME_PRECISION 從 13 減少到 10
- 在每個資料庫和每個使用者的設定中正確區分變數名稱的大小寫
- 修復當 SELECT into record 未返回任何列時,plpgsql 的 RETURN NEXT 中發生的核心傾印
- 修復 python 客戶端介面中過時的 pg_type.typprtlen 用法
- 在 JDBC 驅動程式中正確處理時間戳記中的小數秒
- 提高 JDBC 中 getImportedKeys() 的效能
- 使共享函式庫符號連結在 HPUX 上以標準方式工作 (Giles)
- 修復時間戳記、時間、間隔的不一致捨入行為
- SSL 協商修復 (Nathan Mueller)
- 使 libpq 的 ~/.pgpass 功能在以 PQconnectDB 連接時工作
- 更新 my2pg, ora2pg
- 翻譯更新
- 在 contrib/lo 中新增 lo 和 oid 類型之間的轉換
- fastpath 程式碼現在檢查呼叫函數的權限
此版本可以在所有鏡像站點以及主要站點上的以下位置找到:
/pub/source/v7.3.2
請將此版本的任何錯誤報告提交至
pgsql-bugs@postgresql.org
此文章已從 PostgreSQL 網站的先前版本遷移。對於遷移造成的任何格式問題,我們深感抱歉。