Avi Vallarapu:PostgreSQL 次要版本更新公告 – 2024年5月

Avi Vallarapu:PostgreSQL 次要版本更新公告 – 2024年5月

💡 原文英文,约900词,阅读约需4分钟。
📝

内容提要

PostgreSQL Global Development Group宣布对所有支持的PostgreSQL版本进行了次要版本更新,修复了55多个错误,提升了稳定性和性能。建议进行次要版本升级并测试以确保应用功能正常。

🎯

关键要点

  • PostgreSQL全球开发组宣布对所有支持的PostgreSQL版本进行了次要版本更新。

  • 此次更新修复了55个以上的错误,提升了稳定性和性能。

  • 建议用户进行次要版本升级并测试以确保应用功能正常。

  • 次要版本更新通常在每季度的第二个月的第二个星期四发布。

  • 2024年5月9日发布的次要版本包括PostgreSQL 16.3、15.7、14.12、13.15和12.19。

  • PostgreSQL 12.19将在2024年11月14日结束生命周期。

  • 修复了安全漏洞CVE-2024-4317,限制了pg_stats_ext和pg_stats_ext_exprs视图的可见性。

  • 修复了插入数组或复合类型时数据检索错误的问题。

  • 更新了MERGE命令,要求在使用DO NOTHING子句时对目标表具有SELECT权限。

  • 修正了布尔列分区表中NULL分区的修剪问题。

  • 改进了查询规划和执行的准确性和效率。

  • PostgreSQL工具和实用程序得到了改进,确保角色注释正确导出。

  • 优化器增强了性能,防止了不正确的优化。

  • 改进了错误报告,修复了潜在的崩溃和内存泄漏问题。

  • PostgreSQL 11于2023年11月9日结束生命周期,PostgreSQL 12将于2024年11月14日结束生命周期。

  • 建议用户在使用PostgreSQL 12或更早版本时计划进行主要版本升级。

  • 次要版本升级通常更简单、更快速,但需在低环境中测试以确保不影响当前应用功能。

  • 每个主要版本都包含大量功能和改进,次要版本则包括错误修复和安全漏洞修复。

延伸问答

PostgreSQL的次要版本更新包含了哪些主要修复?

此次次要版本更新修复了55个以上的错误,包括安全漏洞修复、插入数组或复合类型时的数据检索错误等。

PostgreSQL的次要版本更新通常在什么时候发布?

次要版本更新通常在每季度的第二个月的第二个星期四发布。

PostgreSQL 12的生命周期何时结束?

PostgreSQL 12的生命周期将在2024年11月14日结束。

如何进行PostgreSQL的次要版本升级?

可以从PGDG仓库下载最新的二进制文件,然后重启PostgreSQL集群进行次要版本升级。

此次更新对查询规划和执行有什么改进?

此次更新改进了查询规划和执行的准确性和效率,包括修复EXPLAIN输出和防止死锁等问题。

PostgreSQL的次要版本更新对安全性有何影响?

此次更新修复了CVE-2024-4317安全漏洞,限制了pg_stats_ext和pg_stats_ext_exprs视图的可见性,增强了安全性。

🏷️

标签

➡️

继续阅读