原文:PostgreSQL News - PostgreSQL 9.0 Beta 1 Now Available


PostgreSQL 9.0 第一個 Beta 測試版現已釋出。9.0 是第一個內建即時二元資料庫應答的 PortgreSQL,它經由兩項功能ーHot standby 及 Streaming replicationー所組成的擴充查詢來達成此一目標。和本版其他的重大功能結合之後,可讓使用者擴充 PostgreSQL 的應用層面。

本版為 beta 測試版,這意味著它仍有不少臭蟲和問題,並且尚無相關文件。釋出 9.0 beta 版是為了讓我們的使用者能在最終正式版公布前,可先行發現問題並修正它們。PostgreSQL 全球發展團隊懇請所有的使用者下載並測試 9.0 版,以協助我們能及時完成更健全的版本。

9.0 版中,有多項新功能可讓開發人員和 DBA 用來擴大 PostgreSQL 的使用方式,包括:

  • 新的二元應答
  • 支援 64 位元 Windows 系統
  • 加強的 LISTEN/NOTIFY 可加快資料庫內部的事件訊息傳遞
  • 使用 DO SQL 語法來支援匿名程序
  • 條件式及相容於 SQL 語法的逐欄觸發器
  • 支援 PL/Python 中的 Python 3 和大量的 PL/Perl 改進
  • 加強支援 key-value 資料
  • 自動移除不必要的 join,為 ORM 所產生的查詢進行最佳化
超過 200 項修改的完整清單在此:release notes

喜愛嘗鮮的使用者們可先下載並測試把他們的應用程式移植到 PostgreSQL 9.0 beta 版。因為 9.0 版不但包含了許多全新的重要功能,而且也翻修了內部的程式碼,像是 PL/PgSQL 語言所允許的語法等都可向後相容。

原始碼和各平台上的安裝程式可在 PostgreSQL 網站上找到: