PgPedia 周报,2025-06-29
日常公告
- 本网站的 PostgreSQL 安装已更新至 17 版本(此处应有香槟表情)
- 搜索功能现已可正确处理非 ASCII 字符(这是一个令人尴尬的疏忽,直到有人 kindly 指出才被发现)
本周 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
约束的注释 - 虚拟/生成列
其他值得关注的提交请参见下文。
PostgreSQL 链接
博客、播客、新闻通讯等
- Scaling Postgres 372 - Postgres 架构的未来 (2025-06-29)
- Postgres Weekly 第 605 期 (2025-06-26)
公告
- pgDay Lowlands 2025 - 时间表已发布,注册已开放;来动物园找我们吧 (2025-06-23)
- pgSCV 0.14.1 发布! (2025-06-23)
- pgSCV 是 PostgreSQL 的 Prometheus 兼容监控代理和指标导出器
- PGDay UK 2025:注册现已开放! (2025-06-23)
其他
- 2025-06-09 一周的贡献(第 24 周) (2025-06-24) - Cornelia Biacsics
- PostgreSQL 本周人物:Suraj Kharage (2025-06-23)
外部链接
已添加了指向外部文章的链接
Barman
- 为您的 PostgreSQL 高可用集群选择正确的 Barman 备份类型和模式 - 2025 年 6 月博客文章,作者 Semab Tariq
PostgreSQL 提交的值得关注的变更
- 2652835d (2025-06-29):
将 HEAD 标记为 19devel。
- 6d12d5a4 (2025-06-29):
pg_recvlogical:重命名 --two-phase 和 --failover 选项。
- 7195c804 (2025-06-27):
修复 max_replication_slots == 0 时 CheckPointReplicationSlots()
- 060f420a (2025-06-26):
简化 vacuum VM 更新日志计数器
- 47fb8756 (2025-06-26):
pg_dump:也包含对有效 not-null 约束的注释
- 81ce602d (2025-06-26):
当请求时,使 CREATE TABLE LIKE 复制 NOT NULL 约束上的注释。
- 5069fef1 (2025-06-26):
扩展虚拟生成列以支持 ALTER COLUMN TYPE
- 60dda7bb (2025-06-25):
pg_createsubscriber:将选项 --remove 重命名为 --clean
- 0cd69b3d (2025-06-25):
限制虚拟列使用内置函数和类型
- 661643de (2025-06-25):
避免 VACUUM 选项的随意写入
向后移植 ~ 13 - fd519419 (2025-06-24):
防止启动新的 logrep 工作进程之前出现过度延迟。
向后移植 ~ 16 - c2da1a5d (2025-06-24):
使查询混淆也压缩 PARAM_EXTERN 参数
- debad29d (2025-06-24):
通过 CoerceViaIO 和 RelabelType 改进混淆压缩
- 49fe1c83 (2025-06-24):
修复 ALTER TABLE 的虚拟生成列类型检查
- fc39b286 (2025-06-24):
psql:将元命令 \close 重命名为 \close_prepared
- ccd5bc93 (2025-06-23):
将 _mm512_zextsi128_si512() 包含在 AVX-512 配置探测中。
- 43da3943 (2025-06-23):
正确修复 AVX-512 CRC 计算错误
请注意,提交按其在提交日志中的出现顺序显示,这可能不反映单个提交的创建日期。
请参阅 PostgreSQL GIT 提交日志 查看完整的提交列表。
已更新条目
以下文章已更新,增加了额外信息或更正
psql
- 支持扩展协议用法的斜杠命令(
\parse
、\bind_named
和\close_prepared
),这些命令已在 PostgreSQL 18 开发周期早期添加,现已记录
- 支持扩展协议用法的斜杠命令(
最后...
如果有什么遗漏,或者您有什么(建设性的)想法,请留下一些 反馈 和/或 请喝杯咖啡。