设为首页 收藏本站
查看: 1513|回复: 0

[软件发布] PostgreSQL 六版齐发,9.1系列最后一次更新

[复制链接]

尚未签到

发表于 2016-11-23 10:11:16 | 显示全部楼层 |阅读模式
  欢迎加入运维网交流群:263444886   DSC0000.jpg
                              PostgreSQL开发组发布了对数据库系统的所有支持版本的更新,包括9.6.1,9.5.5,9.4.10,9.3.15,9.2.19和9.1.24。 这也是PostgreSQL 9.1系列的最后一次更新,它将迎来生命周期的结束。 此版本修复了两个可能导致数据损坏的问题,还对过去三个月中报告的一些其他错误进行补丁修复。 该项目敦促用户在下次可能的停机时间应用此更新。
  更新和修复:
  一、WAL-logging的截断关系
  在此版本之前,PostgreSQL实例有机会尝试访问不再存在于磁盘上的数据。 如果可用空间映射未更新以了解截断,PostgreSQL数据库可能返回已被截断的页面,并产生如下错误:
ERROR:  could not read block 28991 in file "base/16390/572026": read only 0 of 8192 bytes  如果启用校验和,则还会出现可见性映射中的校验和故障。
  (该问题存在于9.3,9.4,9.5和9.6系列的PostgreSQL版本中)
  二、pg_upgrade在big-endian机器上的问题
  在big-endian机器(例如许多非Intel CPU架构)上,pg_upgrade不正确地写入可见性映射的字节,导致pg_upgrade无法完成。
  如果你使用的是big-endian机器(许多非Intel架构都是big-endian)并且使用pg_upgrade从9.6之前的版本升级,你应该假定所有的可见性映射都是不正确的,需要重新生成。 使用contrib / pg_visibility的pg_truncate_visibility_map()函数截断每个关系的可见性映射就足够了。
  (该问题只存在于PostgreSQL 9.6.0版本中)
  三、已有错误修复
  此更新还修复了在过去几个月中报告的一些错误。其中一些问题只影响9.6系列,但许多影响所有支持的版本。该版本提供超过50个修订,包括:

  •   修复使用DISTINCT执行聚合函数时的use-after-free风险,这可能导致崩溃
  •   修复用作窗口函数的多态聚合的不正确处理,这可能导致崩溃
  •   修复在big-endian机器上不正确创建GIN索引WAL记录
  •   在截断大于1GB的临时关系时修复文件描述符泄漏

  •   修复具有PRIMARY KEY或REPLICA>
  •   修复SELECT FOR UPDATE / SHARE以正确锁定由后续中止的事务更新的元组
  •   使用已启用行级安全性的表中的列名单修复COPY
  •   修复删除推测性插入的TOAST元组时退出INSERT ... ON CONFLICT
  •   修复VACUUM等待排锁定时的超时长度,以便可以截断
  •   在创建或更改表时修复合并中的错误继承的CHECK约束
  •   修复jsonb_set()中数组元素的替换
  •   修复在btree索引中中止使用缩写键时可能出现的排序错误
  •   在Windows上,在access-denied错误后重试动态共享内存控制段的创建
  •   修复pgbench的平均延迟计算
  •   使pg_receivexlog在没有slots的情况下正常与--synchronous工作
  •   使pg_rewind在源服务器上的会话中关闭synchronous_commit
  •   不再尝试在libpq中的多个连接之间共享SSL上下文
  •   支持OpenSSL 1.1.0
  •   安装TAP测试基础架构,使其可用于扩展测试
  •   逻辑WAL解码和复制槽的几个修复
  •   修复几个在pg_dump,pg_xlogdump和pg_upgrade中的小问题
  •   修复几个在查询计划器和EXPLAIN输出中的小问题
  •   时区支持的几个修复
  下载地址:
  https://www.postgresql.org/download/

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-304381-1-1.html 上篇帖子: Keycloak 2.3.0 发布,SSO 集成解决方案 下篇帖子: 工作流引擎 flowable 5.22.0,完全兼容 Activiti
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表