mysql 微软 Firefox apache google wordpress shell linux HTML5 Windows 程序员 php centos linux命令 Python java Ubuntu nginx 开源 Android

PostgreSQL 12月5日累计 Bug 修复版本

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

相关下载地址:

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"。

延伸阅读

评论