PgPedia 周报,2025-05-04
本周 PostgreSQL 18 的更改
PostgreSQL 的发布版本正在逐步成型,发布说明初稿现已发布。可以通过 pgsql-hackers 线程 "PG 18 发布说明草稿已提交" 发送更正和补充信息。
PostgreSQL 18 文章
- Postgres 18 发布说明 (2025-05-02) - Bruce Momjian
- 等待 PostgreSQL 18 – 允许添加 NOT NULL 约束为 NOT VALID (2025-05-01) - Hubert 'depesz' Lubaczewski
- PostgreSQL 18:第四部分,或 CommitFest 2025-01 (2025-04-29) - Pavel Luzanov / PostgresPro
- 更新控制文件 (2025-04-28) - David E. Wheeler
- PostgreSQL 18:异步 I/O 支持 (2025-04-10) - Daniel Westermann / dbi services
PostgreSQL 链接
博客、播客、新闻通讯等
- Scaling Postgres 364:高容量扩展 (2025-05-04) - 视频回顾近期 PostgreSQL 文章等,约 20 分钟
- Postgres Weekly 第 598 期 (2025-05-01)
公告
- pgAdmin 4 v9.3 发布 (2025-04-30)
- pg_auto_reindexer v1.4 发布 (2025-04-29)
- pg_auto_reindexer 是一个轻量级的工具,用于自动维护 PostgreSQL B-tree 索引。
- 将数据流式传输到 Postgres 与 Estuary (2025-04-29)
其他
- PostgreSQL 本周人物:Adam Hendel (2025-04-28)
外部链接
已添加了指向外部文章的链接
扩展
- PostgreSQL 受信任扩展入门 - 2025 年 4 月博客文章,作者 Pavlo Golub / CyberTec
PostgreSQL 提交的值得关注的变更
- 2782f3b8 (2025-05-03):
撤销“使用自定义回调重构 ChangeVarNodesExtended()”
- 250a718a (2025-05-03):
使用自定义回调重构 ChangeVarNodesExtended()
- fb21ed6c (2025-05-03):
文档:更新文档中非 ASCII 字符的指南
- 5201bba2 (2025-05-03):
修复内存分配/复制错误。
- 0f08df40 (2025-05-02):
避免将非必需的 nbtree 键视为必需。
- 1681a70d (2025-05-02):
修复 _gin_parallel_merge 中的内存泄漏
- e83a8ae4 (2025-05-02):
对于 SQL 语言函数,在没有必要时不要使用 tuplestore。
- c83a3875 (2025-05-02):
正确处理分区表中的自引用 FK
向后移植到 ~ 13 - 81eaaa2c (2025-05-02):
使 "directory" 设置与 extension_control_path 一起工作
- b0635bfd (2025-05-01):
oauth:将内置流程移到单独的模块
- 9d924dbb (2025-04-30):
调整过强的 nbtree 跳过数组断言。
- 45e7e8ca (2025-04-30):
将 strncpy 转换为 strlcpy
- 98791050 (2025-04-30):
vacuumdb:在 --missing-stats-only 模式下不要跳过空关系。
- 368c3fbf (2025-04-30):
更新时区数据文件到 tzdata release 2025b。
- 810a8b1c (2025-04-29):
放弃使用 NetBSD/OpenBSD 的默认信号量设置运行。
- e974f1c2 (2025-04-29):
oauth|]: 将 oauth_client_secret 分类为密码
- d2e7d2a0 (2025-04-29):
oauth:禁止通过 postgres_fdw/dblink 进行 OAuth 连接
- 45363fca (2025-04-29):
将最低支持的 Python 版本提高到 3.6.8
- 2b49492e (2025-04-29):
initdb:不报告默认的 autovacuum_worker_slots。
- 2260c7f6 (2025-04-29):
修复 ChangeVarNodes_walker() 的问题
- 3ff2a1f0 (2025-04-29):
修复从同步槽解码时的断言失败。
- f132815f (2025-04-28):
为一些读取流用户添加 maintenance_io_concurrency 标志
- b75fedca (2025-04-28):
使 NULL 元组值始终推进跳过数组。
- 0e13b13d (2025-04-28):
修复 pg_dump 对继承的已验证 not-null 约束
- aaf9e95e (2025-04-28):
修复 fast_forward 解码期间的 xmin 推进。
向后移植到 ~ 13 - b225c5e7 (2025-04-28):
移除 wait_event.h 和 wait_event_types.h 之间的循环 #include
- 1aa7cf9e (2025-04-28):
在自连接消除期间不允许删除占位符。
请注意,提交按其在提交日志中的出现顺序显示,这可能不反映单个提交的创建日期。
请参阅 PostgreSQL GIT 提交日志 查看完整的提交列表。
已更新条目
以下文章已更新,增加了额外信息或更正
block_size
- 基于用户反馈,添加了关于可能块大小的信息
最后...
如果缺少任何内容,或者您有一些(建设性的)想法,请留下一些 反馈 和/或 购买咖啡。