PgPedia 周报,2024-04-21
开发方面本周比较平静,提交日志主要由大量后续修复和改进(以及一个回退)组成,这些修复和改进是在最终的 PostgreSQL 17 CommitFest 之后完成的。
说到 PostgreSQL 17,beta1 版本的发布日期已确定为 2024 年 5 月 23 日:PostgreSQL 17 Beta 1 发布日期。
PostgreSQL 值得关注的提交
- 8c239ee1 (2024-04-21):
createdb: 将比较策略更改为不区分大小写
回退到 ~ 15 版本 - a3021aaf (2024-04-21):
使 postgres_fdw 请求远程时区为 'GMT' 而不是 'UTC'。
回退到 ~ 12 版本 - 2d3389c2 (2024-04-20):
文档:记录 queryid 稳定的情况
回退到 ~ 12 版本 - cd64dc42 (2024-04-19):
pg_combinebackup: 修复 表空间 处理错误。
- 41d2c6f9 (2024-04-19):
添加缺失的 index_insert_cleanup 调用
- e6488fcb (2024-04-19):
文档:删除对 @ 和 ~ GiST 运算符的提及
回退到 ~ 14 版本 - 0cd71127 (2024-04-19):
更好地处理间接约束删除
- 2e068db5 (2024-04-19):
在 MERGE 代码中使用宏 NUM_MERGE_MATCH_KINDS 而不是 '3'。
- f22e17f7 (2024-04-18):
不要尝试修复已消除的 nbtree 数组扫描键。
- 9e72f6bf (2024-04-18):
限制识别 INCREMENTAL.${NAME} 文件的位置。
- d72d32f5 (2024-04-18):
不要尝试为约束分配智能名称
- d9f686a7 (2024-04-18):
修复具有继承关系的非空约束的恢复
- e0d51e3b (2024-04-18):
更新 src/tools/pginclude/README 以匹配最近对 cpluspluscheck 的更改
- ef744ebb (2024-04-18):
SQL/JSON:各种修复和改进
- c0fc0751 (2024-04-18):
SQL/JSON:修复 DEFAULT .. ON ERROR / EMPTY 的问题
- b4fad46b (2024-04-18):
SQL/JSON:改进一些错误消息
- 40126ac6 (2024-04-18):
重构 CommitTransactionCommand()/AbortCurrentTransaction()
- 3ab8cf92 (2024-04-17):
删除 GlobalVisTestNonRemovable[Full]Horizon,不再使用
- 0c2f5552 (2024-04-17):
清理并行 BRIN 索引构建代码
- a6d0fa5e (2024-04-17):
不允许在没有值的情况下指定 ON_ERROR 选项。
- 58cf2e12 (2024-04-17):
更新 mmgr 的 README 以提及 BumpContext
- 6d2fd66b (2024-04-17):
将专用 BumpBlocks 推送到块列表的末尾
- 2ea5d8be (2024-04-16):
将一些新的位置字段标记为 ParseLoc
- 6f0cef93 (2024-04-16):
修复 ecpg 宏机制中的各种错误。
- c62d2ebd (2024-04-16):
修复 nbtree“推断 NOT NULL”扫描键注释。
- 03107b4e (2024-04-16):
确保为子关系生成的连接子句具有正确的 relids。
- 6377e12a (2024-04-16):
回退:将关系分析泛化为表 AM 接口
- 09d9800e (2024-04-15):
文档:合并到新的“扩展的 WAL”章节中。
- e0df8082 (2024-04-15):
修复 FROM 中返回 RECORD 的函数的类型检查,重新修复。
- cee8db3f (2024-04-15):
ATTACH PARTITION:不要将主键与唯一约束匹配
- 9dfcac8e (2024-04-15):
拆分/合并分区代码的语法修复
- c3709100 (2024-04-15):
修复在多重继承中传播 attnotnull
- 6ff21c05 (2024-04-15):
psql: 使 \dD 的输出更稳定
- 9895b35c (2024-04-15):
修复 ALTER DOMAIN NOT NULL 语法
请注意,提交按其在提交日志中出现的顺序显示,这可能不反映单个提交的创建日期。
请参阅 PostgreSQL GIT 提交日志 以获取完整的提交列表。
新的 PgPedia 条目
以下新条目已添加
lower(range)
pg_identify_object_as_address()
pg_opclass_is_visible()
pg_opfamily_is_visible()
pg_stat_get_activity()
upper(range)
最后...
如果缺少任何内容,或者您有任何(建设性的)想法,请留下一些 反馈 和/或 请我喝杯咖啡。