PgPedia 周报,2024-01-14

Commitfest 46 仍在继续;以下用户可见的更改对 PostgreSQL 17 有意义

PostgreSQL 提交的关注点

  • 6545ba96 (2024-01-14): 阻止在 BEFORE ROW UPDATE 触发器中访问未固定的缓冲区。 回溯补丁 ~ 14
  • 15235abb (2024-01-14): pg_dump: 删除过时的触发器支持
  • e3aa802e (2024-01-14): 删除无用的断言
  • ad98fb14 (2024-01-13): 应对在去吐司期间 catcache 条目变得陈旧。
  • 4f622503 (2024-01-13): 使 attstattarget 可为空
  • 45da6937 (2024-01-12): 修复连接字符串验证中的内存泄漏。
  • 5c316690 (2024-01-12): 在 libpqrcv_connect() 中重新验证连接字符串。
  • a1604237 (2024-01-12): 重构 ATExecAddColumn() 以使用 BuildDescForRelation()
  • e72a3752 (2024-01-12): 重构检查文件是否存在代码
  • 08c3ad27 (2024-01-12): 重新设计 pg_upgrade 期间 logirep 启动器停止的方式
  • 29f114b6 (2024-01-11): 允许子查询上移将 PlaceHolderVar 包裹在另一个中。
  • e2d5b3b9 (2024-01-11): 从 LVPagePruneState 中删除 hastup。
  • ee1bfd16 (2024-01-11): 添加新的 pg_walsummary 工具。
  • d9ef650f (2024-01-11): 添加新的函数 pg_get_wal_summarizer_state()
  • b83747a8 (2024-01-11): pg_regress: 在 Windows 上禁用 cmd.exe 的自动运行
  • 3d185cfc (2024-01-10): 恢复 initdb 的旧行为,始终设置 lc_xxx GUC。 回溯补丁 ~ 16
  • 390298f0 (2024-01-10): 允许以噪声分号结束 psql \sf, \ef, \sv, \ev 命令。
  • add673b8 (2024-01-10): 修复 calc_non_nestloop_required_outer() 中的断言。
  • d641b827 (2024-01-10): 在树遍历器/变异器函数中处理 WindowClause.runCondition。 回溯补丁 ~ 15
  • cd02b35a (2024-01-10): 在 pg_basebackup 帮助消息中显示默认检查点方法
  • 9886744a (2024-01-10): pg_ctl: 在 Windows 上禁用 cmd.exe 的自动运行
  • 5b1b9bce (2024-01-09): 交叉检查预定义 LWLocks 列表。
  • a7be2a6c (2024-01-09): libpq 添加新的函数 PQchangePassword()
  • 8c441c08 (2024-01-09): 禁止 SJE 使用结果关系
  • 30b4955a (2024-01-09): 修复 SJE 对 RelOptInfo.unique_for_rels 缓存的误用
  • d3c5f37d (2024-01-08): 使 dblink 可中断,通过新的 libpqsrv API。
  • 89b69db8 (2024-01-08): 允许 examine_simple_variable() 在 INSERT RETURNING Vars 上工作。

注意,提交按它们在提交日志中出现的顺序显示,这可能不反映单个提交的创建日期。

查看 PostgreSQL GIT 提交日志 以获取完整提交列表。

新的 PgPedia 条目

已添加以下新条目

更新

以下文章已更新,包含更多信息或更正

  • PostgreSQL 9.4
    • 添加 json_to_record() 的说明
    • 添加 json_to_recordset() 的说明

已添加以下指向外部文章的链接

最后...

如果有任何遗漏,或者您有任何(建设性的)想法,请留下一些 反馈 和/或 买杯咖啡


发表评论
Name:
*
E-Mail:
address will not be displayed
Homepage:
Comment: