PostgreSQL 9.1 RC1發布
PostgreSQL 9.1 第一個候選版發布了。該候選版修復了在9.1 beta版中已知的錯誤。
此外RC1 中還涉及如下bug:
- pg_upgrade failure on orphaned temp tables
- pg_restore error with standard_conforming_strings
- resolving issues with SSI and two-phase commit
PostgreSQL的歷史
早期POSTGRES
現在被稱為 PostgreSQL 的對象-關系型數據庫管理系統(有一段時間被稱為 Postgres95)是從伯克利寫的 POSTGRES 軟件包發展而來的。經過十幾年的發展, PostgreSQL 是世界上可以獲得的最先進的開放源碼的數據庫系統, 它提供了多版本并行控制,支持幾乎所有 SQL 構件(包括子查詢,事務和用戶定 義類型和函數), 并且可以獲得非常廣闊范圍的(開發)語言綁定 (包括 C,C++,Java,perl,tcl,和 python)。
Postgres95
在 1994 年, Andrew Yu 和 Jolly Chen 向 POSTGRES 中增加了 SQL 語言的解釋器。并隨后將 Postgres95 源代碼發布到互聯網上供大家使用, 成為一個開放源碼的,原先伯克利 POSTGRES 代碼的繼承者。
Postgres95 所有源代碼都是完全的 ANSI C , 而且代碼量減少了 25%。并且有許多內部修改以利于提高性能和代碼的維護性。 Postgres95 版本 1.0.x 在進行 Wisconsin Benchmark 測試時大概比 POSTGRES v4.2 快 30-50%。
PostgreSQL
到了 1996 年, "Postgres95"改成新名字 PostgreSQL 用于反映最初的 POSTGRES 和最新的使用 SQL 的版本之間的關系。 同時版本號也 重新從 6.0 開始, 將版本號放回到最初的由 伯克利 POSTGRES 項目開始的順序中。
Postgres95 版本的開發重點放在標明和理解現有的后端代碼的問題上。 PostgreSQL 開發重點轉到了 一些有爭議的特性和功能上面,當然各個方面的工作同時都在進行。
【編輯推薦】


















