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 網站的先前版本遷移。對於遷移造成的任何格式問題,我們深感抱歉。