暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

PostgreSQL 15.4 的BUG修复,避免在 DROP DATABASE 中断时留下损坏的数据库

原创 通讯员 2023-08-11
385

2023年8月10日,PostgreSQL 15.4 发布。此次更新修复了如下问题,下面列出的问题会影响 PostgreSQL 15。其中一些问题也可能会影响其他受支持的 PostgreSQL 版本。

  • 修复了BRINNULL索引中值的处理 。此修复不适用于现有 BRIN 索引 - 您将需要运行 REINDEX 修复用于搜索 NULL 值的任何 BRIN 索引。
  • 避免在 DROP DATABASE 中断时留下损坏的数据库。
  • 针对分区索引的多项修复。
  • ALTER EXTENSION ... SET SCHEMA 如果扩展包含扩展架构之外的任何对象,则修复错误。
  • 修复表访问方法的依赖性跟踪。
  • 不要在规划器中使用部分唯一索引来证明唯一性。
  • 扩展规则操作时,正确处理 RLS 策略表达式和安全屏障视图中的子 SELECT。
  • 修复SERIALIZABLE事务隔离模式冲突检测中的竞争条件。
  • 修复尝试更新需要外线 TOASTing的复合列的字段时出现的间歇性故障
  • 修复查询生命周期中发生的多个内存泄漏。
  • 在jsonpathdatetime()方法的输入中接受小数秒 。
  • 将令牌限制增加到pg_hba.conf10,240pg_ident.conf字节。
  • JIT 的内存不足错误现在将导致 PostgreSQLFATAL错误而不是 C++ 异常。
  • 允许VACUUM在检测到某些类型的 B 树索引损坏后继续。虽然此修复允许 VACUUM 继续,但您仍然需要REINDEX修复损坏的索引。
  • 避免在崩溃恢复期间双重重放已准备好的事务。
  • 确保检查点调用fsync新创建的空表。
  • 静默“missing contrecord”错误以避免记录来自 pg_waldump和的不准确消息walsender
  • 修复 [fuzzystrmatch](https://www.postgresql.org/docs/current/fuzzystrmatch.html Soundex difference()函数以正确处理空输入。
  • 对 的多个修复intarray,包括不允许在 GiST 索引中使用过大的输入数组。
  • 修复以正确处理需要解析时依赖于唯一索引的pg_dumpSQL 标准函数体 ( )。BEGIN ATOMIC

有关可用更改的完整列表,请查看 发行说明:https://www.postgresql.org/docs/release/



「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论