PostgreSQL 9.4 Beta 3 發布

jopen 10年前發布 | 6K 次閱讀 PostgreSQL

PostgreSQL 9.4 Beta 3 發布,此版本包括所有 PostgreSQL 9.4 版本的特性預覽,同時還修復了 beta 2 版本發現的一些 bug。

PostgreSQL 9.4 Beta 3 最主要的改進是 JSONB 數據類型格式的修改,為了 JSONB 字段更好壓縮,減少存儲方面的要求。請注意,這個改進向后不兼容,所以用戶在 Beta 1 和 Beta 2 加載到 JSONB 字段的數據需要 pg_dump 或者重新存儲升級到 Beta 3。

與 9.4 Beta 2 相比不同之處如下:

  • Rename pg_recvlogical's --create/--drop to --create-slot/--drop-slot

  • Prevent unbounded delay when starting background worker

  • Remove num_xloginsert_locks GUC, replace with a #define

  • Fix pg_dump's --if-exists for large objects

  • Remove ban on zero length JSON object keys

  • Return NULL from json_object_agg if it gets no rows

  • Log ALTER SYSTEM statements as DDL

  • Fix failure of contrib/auto_explain to print per-node timing information

  • Multiple fixes for TAP checks

  • Support ALTER SYSTEM RESET command

  • Fix power_var_int() for large integer exponents

  • Fix vacuumdb --analyze-in-stages --all order

  • Change the way latency is calculated with pgbench --rate option

  • Support ALTER ... ALL IN with event triggers

  • Remove superuser-only restriction from pg_is_xlog_replay_paused()

  • Fix FOR UPDATE NOWAIT on updated tuple chains

  • Fix Var handling for security barrier views

  • Fix superuser concurrent refresh of matview owned by another

  • Don't track DEALLOCATE in pg_stat_statements

  • Fix corner-case behaviors in JSON/JSONB field extraction operators

  • Change the way pg_basebackup's tablespace mapping is implemented

  • Rework 'MOVE ALL' to 'ALTER .. ALL IN TABLESPACE'

  • Fix core dump in jsonb #> operator

  • Revert psql changes to support wrapped expanded mode

  • Expose -S option in pg_receivexlog

  • Reject duplicate column names in foreign key referenced-columns lists

  • Fix checkpointer crash

  • Many minor fixes to JSON and JSONB functionality

  • Many minor fixes to logical decoding

  • Multiple bug fixes for older issues to be included in an upcoming minor release.

  • More documentation improvements and changes

Beta 3 修改 pg_control 類為系統類。

更多更新內容請看發行說明,其他更多新特性請看 9.4 Features Wiki Page.

此版本現已提供下載:our download page

PostgreSQL 9.4 Beta 3 發布PostgreSQL 9.4 Beta 3 發布

PostgreSQL (也叫 Postgres)是一個自由的對象-關系數據庫服務器(數據庫管理系統),它在靈活的 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 使用名為 PostgreSQL 的許可證,該許可證與 BSD/MIT 類似。

來自:http://www.oschina.net/news/55990/postgresql-9-4-beta-3-released

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