PostgreSQL 14.2, 13.6, 12.10, 11.15 和 10.20 发布


PostgreSQL 全球开发组针对当前所有被支持版本发布了一次更新,版本包括:PostgreSQL 14.2, 13.6, 12.10, 11.15 和 10.20。此次更新修复了超过 55 个错误,可查看发行说明获取完整变更列表。

下面的列出的问题会影响 PostgreSQL 14,其中一些问题也可能会影响其他受支持的 PostgreSQL 版本:

  • 修复了在VACUUM期间 HOT (heap-only tuple) 链改变状态时索引损坏的低概率问题。虽然遇到这种问题的可能性不大,但如果担心,可考虑重新索引。
  • 修复在 TOAST 表索引上使用REINDEX CONCURRENTLY以防止损坏的问题,可通过再次重新索引它们来修复任何 TOAST 索引 。
  • psql \password命令现在默认为 CURRENT_USER 所定义的角色设置密码。此外,角色名称现在包括在密码提示中。
  • 为分区表构建扩展统计信息。如果之前向分区表添加了扩展统计信息,则应该在这些表上运行ANALYZE。由于autovacuum目前不处理分区表,因此必须定期在任何分区表上运行ANALYZE以更新其统计信息。
  • 修复当统计对象同时被删除时ALTER STATISTICS的崩溃。
  • 修复提取可变长度数据类型时多范围崩溃的问题。
  • 对导致不正确查询结果的查询计划器的若干修复。
  • 对 query plan memoization 的若干修复
  • 修复物理副本的启动以容忍事务 ID 环绕
  • 使用逻辑复制时,当发布包括子表和父表时,避免重复传输分区表的数据。
  • 当分区表的行类型在别处用作复合类型时,不允许更改分区表列的数据类型。
  • 不允许ALTER TABLE ... DROP NOT NULL作为副本标识索引一部分的列。
  • 多个缓存修复,可纠正逻辑复制行为并提高性能。
  • 修复更新表达式索引时的内存泄漏。
  • 避免在REASSIGN OWNED BY操作中泄漏内存,这些操作重新分配了许多对象的所有权。
  • 修复出现在INSERT ... VALUES规则中的整行变量的显示。
  • 修复可能导致无法本地化在多线程使用 libpq 或 ecpglib 中早期报告的错误消息的竞争条件。
  • 修复用于识别父触发器的命令 psql \d
  • 修复使用终端作为数据源或目标时 Windows 上的故障。这影响了 psql\copy命令和使用用 pg_recvlogical with -f -
  • 修复pg_dump --inserts 和 --column-inserts模式以处理包含生成和删除列的表。
  • 修正postgres_fdw处理异步查询的边缘情况。这些错误可能导致崩溃或在试图运行外域表的并行扫描时出现不正确的结果。

相關推薦

2023-08-05

Proxy 是 golang 实现的高性能 http、https、websocket、tcp、udp、socks5 代理服务器,支持正向代理、反向代理、透明代理、内网穿透、TCP/UDP 端口映射、SSH 中转、TLS 加密传输、协议转换、DNS 防污染智能代理、前置 CDN/Nginx 反代、代理连

2023-11-02

Asahi Linux 发布了一篇文档,说明了近期 macOS 黑屏情况。 Asahi Linux 项目致力于将 Linux 操作系统移植到苹果的 Apple Silicon Macs 系列电脑设备上。 可移植苹果 M1 的 Asahi Linux 项目正式启 Asahi 解释,macOS Sonoma和macOS Ventura 13.6

2022-12-16

您好, AppCode 2022.3 现已发布! 它与 macOS 13 和 Xcode 14.2 兼容,带来了更多针对 Swift 的重构功能,支持语言注入,并提出了新的同步设置方式。 在 v2022.3 发布后,我们将停用该产品。 自 2022 年 12 月 14 日起,我们将不再为 AppCode

2023-11-15

程序(类似于 Python)。 Ruby 开发人员的工资中位数(13.6 万美元)超过了平均工资(13.2 万美元)。这表明对中级和高级 Ruby 专业人员的强劲需求,说明掌握 Ruby 方面的专业知识往往能带来高于平均水平的薪酬。 平均工

2023-08-24

Fixed 修复特定字符可能会破坏文件路径的问题 Enhancements 为SFTP新增一些集成测试 支持软链接本身的同步 实现通过文件查询接口获取链接信息 新增go1.21支持 移除go1.19支持 新增symlink动作 为FileInfo结构新增LinkTo字

2023-06-21

Kodi 21(代号 Omega)近日发布了第二个 Alpha 版本,该版本带来了诸多变化。 构建/依赖 苹果平台现在都是使用较新版本的 Xcode(14.2)和相关的 SDK 构建的。 在 Windows 上的构建现在使用系统的curl可执行文件,而不是我们以前

2023-07-13

React Native 0.72.2 现已发布,具体更新内容如下: Changed 从模板中删除已弃用的存根类型@types/metro-config(63f78ea8de) 将 CLI 升级到 11.3.5,Metro 升级到 0.76.7(ba5fa9c394) 将@react-native/metro-config升级至0.72.9(21daa6e790,f37386176

2022-08-13

Boost 是一套用于 C++ 编程语言的库,为线性代数、伪随机数生成、多线程、图像处理、正则表达式和单元测试等任务和结构提供支持。它包含了 164 个单独的库(截至 1.76 版)。 已知问题 这些是库的作者提出的补丁,由于发现

2022-11-19

定的异步任务连接成一个堆栈跟踪。 将基于 MDC 的组件发布到稳定版 我们很高兴地宣布,基于 Material Design Components for Web(MDC)的 Angular material 组件的重构工作已经完成。这一变化使 Angular 更加接近 Material Design 规范。 对于许

2022-05-21

PostgreSQL 15 的第一个 beta 版本现已可供下载。公告指出,此版本包含 PostgreSQL 15 普遍可用时将提供的所有功能的预览,但该版本的某些细节可能会在测试期间发生变化。 本着开源 PostgreSQL 社区的精神,官方建议用户在系统上测

2022-08-13

Git for Windows 2.37.2(2) 现已发布,主要更新内容如下: (Upcoming) breaking changes 将包含的 Bash 更新到了 5.1 版本(之前是 4.4),用户需检查自己的 shell 脚本是否有潜在的兼容性问题。 此外,Git for Windows 放弃了对 Windows Vista 的支持

2022-08-16

PostgreSQL 全球开发组针对当前所有被支持版本发布了一次更新,版本包括:14.5、13.8、12.12、11.17 和 10.22,以及 PostgreSQL 15 的第三个 beta 版本。此版本关闭了一个安全漏洞并修复了过去三个月报告的 40 多个错误。 PostgreSQL 10 EOL Upc

2023-10-17

开放与创新:CLup软件开源版正式发布!为您带来开源版PostgreSQL数据库高可用解决方案 随着PostgreSQL的日益普及,对于高效、稳定和易用的数据库管理软件的需求也日渐增加。我们很高兴地宣布,经过多年精心设计与开发,中

2023-11-30

个开源数据库,旨在使 SQL 可扩展到时间序列数据,基于 PostgreSQL 构建的,并打包为 PostgreSQL 扩展程序,提供跨时间和空间的自动分区,以及完整的 SQL 支持。 TimescaleDB 2.13.0 现已发布,此版本包含自 2.12.2 版本以来的性能改进、