PgPedia周刊

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

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

RSS Feed


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

2025年8月22日

PostgreSQL 19 本周更新

PostgreSQL 18 文章

发布于上午11:39

2025年8月18日

PostgreSQL 19 本周更新

  • pg_stat_statements
    • 已添加通用和自定义计划的计数器
  • EXPLAIN
    • 现在显示了计划器估计的备忘录
  • 日志记录
    • 已删除关于“数据超出EOF”错误的错误内核的误导性提示

本周 PostgreSQL 18 的更改

  • pg_dumpall
    • 对(以及pg_restore中的相应支持)的非文本模式支持已因健壮性和安全性的担忧而被撤销;希望此功能能在 PostgreSQL 19 中重新添加。
  • pg_dump / pg_restore
    • 已删除新添加的选项 --with-data--with-schema,将 --with-statistics 重命名为 --statistics

PostgreSQL 18 的所有更改也已应用于 PostgreSQL 19。

发布于下午2:10

2025年8月12日

PostgreSQL 链接

博客、播客、新闻通讯等

公告

发布于上午6:39

2025年8月1日

本周的发布因个人原因而延迟,敬请谅解。

PostgreSQL 19 本周更新

  • psql:已添加变量 SERVICEFILE

本周 PostgreSQL 18 的更改

本周主要内容:PostgreSQL 18 Beta 2 已发布

发布于下午2:46

2025年7月14日

PostgreSQL 19 本周更新

  • 新的系统视图 pg_dsm_registry_allocations
  • LSN(日志序列号)的输出格式现已统一设置为 %X/%08X
    • 这也影响到 pg_lsn 数据类型,例如 SELECT '0/0'::pg_lsn 返回 0/00000000(在 PostgreSQL 18 及更早版本中为 0/0)。
  • 命令 CHECKPOINT 现在接受以下选项
    • FLUSH_UNLOGGED [ boolean ]
    • MODE { FAST | SPREAD }
  • 已添加新的 libpq 连接参数 servicefile

本周 PostgreSQL 18 的更改

PostgreSQL 18 beta2 可能于7月17日(周四)发布:下周发布18beta2

以下更改会影响 PostgreSQL 18 开发周期中添加的项目,并且也已应用于 PostgreSQL 19。

发布于上午10:34

2025年7月7日

PostgreSQL 19 的开发现已正式开始,因此从现在开始,任何新功能都将提交给该版本。任何对 PostgreSQL 18 的重大更改(例如,撤销或对已提交功能的实质性更改)将在此单独说明(本周没有)。

PostgreSQL 19 本周更新

第一轮 PostgreSQL 19 的新功能来了

发布于下午12:38

2025年6月30日

日常公告

  • 本网站的 PostgreSQL 安装现在是 17 版本(*插入香槟表情符号*)
  • 搜索功能现在可以正确处理非 ASCII 字符(*这是一个令人尴尬的疏忽,直到有人善意指出才被发现*)

本周 PostgreSQL 18 的更改

本周创建了 REL_18_STABLE GIT 分支,将 PostgreSQL 18 置于发布路径,并将 master 分支腾出用于 PostgreSQL 19 的开发。

本周还有几次重命名

  • psql 的元命令 \close 已重命名为 \close_prepared
  • pg_createsubscriber 的选项 --remove 已重命名为 --clean
  • pg_recvlogical 的选项 --failover 已重命名为 --enable-failover

这些项目是在 PostgreSQL 18 开发周期中添加的,因此这些更改对向后兼容性没有影响。

然而,pg_recvlogical 的选项 --two-phase 已重命名为 --enable-two-phase;由于此选项是在 PostgreSQL 15 中添加的,因此 --two-phase 被保留为已弃用的选项。

此外,还有一些与以下相关的修复

  • 关于 NOT NULL 约束的注释
  • 虚拟/生成列

其他值得注意的提交请参见下文。

发布于上午11:50

2025年6月28日

PgPedia 周报本周因身体不适及其他个人原因而延迟。

本周 PostgreSQL 18 的更改

  • pg_dump 已获得转储有关外表的统计信息的能力
  • 为新的 amcheck 函数 gin_index_check() 进行了各种错误修复

PostgreSQL 18 文章

发布于上午5:22

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