PgPedia周刊

每周更新,列出值得关注的提交、PostgreSQL 的其他有趣更改,以及 PgPedia 的笔记和勘误。

理论上每周日发布,但由于个人事务有时会延迟。

RSS Feed


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 索引

2024年3月10日

CommitFest 第47期,也是 PostgreSQL 17 发布周期的最后一次CommitFest,正在如火如荼地进行中。本周有一些用户可见的以及系统目录方面的变动(详见下文),同时也有大量的代码改进、清理、错误修复以及为后续功能提交所做的准备工作。

PostgreSQL 17

用户可见的变更

  • 添加了ALTER TABLE ... SET ACCESS METHOD DEFAULT 语法
  • 增加了对布尔值 IS [NOT] UNKNOWN 的分区修剪支持
  • 新的 GUC 参数 standby_slot_names
  • pg_upgrade 添加了 --copy-file-range 选项
  • 移除了 adminpack contrib 模块

系统目录更改

发布于晚上10:37

2024年3月3日

CommitFest 第47期,也是 PostgreSQL 17 发布周期的最后一次CommitFest,正在积聚势头,带来了一些用户可见的功能、一些有趣的内部变动以及一些错误修复。

PostgreSQL 17 本周的变更

用户可见的变更

  • 增加了对可更新视图 MERGE 的支持
  • pg_stat_slru 视图中的 SLRU 缓存名称已更改

后端

  • 引入具有完整屏障语义的原子读/写函数。
  • 引入 sequence_*() 访问函数
  • 为带有字符串键的 dshash 表添加了辅助函数。
  • 调整内存分配函数以允许兄弟调用
  • 用 0 基的 ProcNumbers 替换了 BackendIds

其他

  • 移除了 AIX 支持
    • 自 PostgreSQL 项目成立以来一直存在的 AIX 平台支持已被最终放弃。
发布于晚上10:39

2024年2月25日

开发方面本周比较平静,为 PostgreSQL 17 发布周期的最后一次 CommitFest 做准备。

由于 EXPLAIN 命令在最近的 PostgreSQL 版本中添加了多个选项,现在有一个方便的概览图,显示了哪个选项在哪个版本可用:EXPLAIN 选项

发布于下午6:29

2024年2月18日

最后一次 CommitFest (第47期) 在 PostgreSQL 17 发布周期中的准备工作仍在继续,有一些新的用户可见的功能(详见下文)以及一些内部变动,其中一些将为未来的功能铺平道路。

本周添加的 PostgreSQL 17 变更

过去七天添加的用户可见功能和变更

发布于晚上9:15

2024年2月11日

本周有相当多的较小修复,以及对服务器和客户端编码匹配时 COPY TO 性能的改进。

发布于晚上10:42

2024年2月4日

值得关注的 PostgreSQL 17 变更

发布于晚上10:52

2024年1月28日

CommitFest 46 的最后阶段即将结束,一些较小的改进和值得关注的功能,包括

  • 时间 PRIMARY KEYUNIQUE 约束
  • to_timestamp() 中对 TZOF 格式代码的支持
  • pgbench 中添加了元命令 \syncpipeline
  • 对注入点的初步支持
发布于晚上9:30

2024年1月21日

Commitfest 46 继续进行;主要的、用户可见的关注点功能是

和往常一样,值得关注的提交列表可以在下方找到。

发布于晚上8:39

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 索引