開源瀏覽器 PostgreSQL 12月5日累計 Bug 修復版本

fmms 14年前發布 | 6K 次閱讀 PostgreSQL

PostgreSQL 是一個自由的對象-關系數據庫服務器(數據庫管理系統),它在靈活的 BSD-風格許可證下發行。它提供了相對其他開放源代碼數據庫系統(比如 MySQL 和 Firebird),和對專有系統比如 Oracle、Sybase、IBM 的 DB2 和 Microsoft SQL Server的一種選擇。

PostgreSQL 不尋常的名字導致一些讀者停下來嘗試拼讀它,特別是那些把SQL拼讀為"sequel"的人。PostgreSQL 開發者把它拼讀為 "post-gress-Q-L"。(Audio sample, 5.6k MP3)。它也經常被簡略念為 "postgres"。

PostgreSQL 全球開發者今天發布了所有活動版本分支的補丁修復版本,涉及版本包括:9.1.2, 9.0.6, 8.4.10, 8.3.17 和 8.2.23. 如果你正在使用這些版本,而且正在使用二進制復制功能,那么請盡快升級。

此次更新同時包括已經宣布 End-Of-Life 的 8.2 版本分支。當然還是建議 8.2 版本用戶盡快升級到 8.3.

此次 bug 補丁修復主要涉及的功能包括:二進制復制、hot standby, GIN indexes, citext 擴展, pg_upgrade, window function aggregate sorting, self-referential foreign keys, PL/perl, and general Extension handling. 所有使用到上述功能的用戶都應該盡快升級。

此次更新為 9.1 版本修復了 52 個bug,包括:

  • Fix bugs in information_schema.referential_constraints view**
  • Correct collations for citext columns and indexes**
  • Prevent possible crash when joining to a scalar function
  • Prevent transitory data corruption of GIN indexes after a crash
  • Prevent data corruption on TOAST columns when copying data
  • Fix failures during hot standby startup
  • Correct another "variable not found in subplan target list" bug
  • Fix bug with sorting on aggregate expressions in windowing functions
  • Multiple bug fixes for pg_upgrade
  • Change Foreign Key creation order to better support self-referential keys**
  • Multiple bug fixes to CREATE EXTENSION
  • Ensure that function return type and data returned from PL/perl agree
  • Ensure that PL/perl strings are always UTF-8
  • Assorted bug fixes for various Extensions
  • Updates to the time zone database, particularly to CST6

完整的改進記錄請看 release notes

相關下載地址:

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!