PgPedia周报,2023年11月19日
你知道一个项目存在很久了,当近四分之一世纪未使用的代码被移除时。
快速浏览代码发现还有其他81个地方有NOT_USED
部分。
PostgreSQL 17
CommitFest 45正在进行中,但本周只有一个重大更改。
pg_stat_reset_shared()
受到了一些关注
- 它现在具有
NULL
作为其默认参数(使其与pg_stat_reset_shared()
一致) - 添加了选项
slru
(以重置pg_stat_slru
)
- 它现在具有
PostgreSQL值得关注的提交
- 28f84f72 (2023-11-):
在DROP STATISTICS中锁定表
回补至~12版本 - b218fbb7 (2023-11-):
防止interval_mul()和interval_div()中的溢出。
回补至~12版本 - b282fa88 (2023-11-):
simplehash:在出现OOM的情况下保持一致性。
- b2e237af (2023-11-):
在清理FSM之前释放堆缓冲区的锁
未回补 - f7816aec (2023-11-):
如果可能,从CTE引用中提取列统计信息。
- 8d5573b9 (2023-11-):
在不知道维度数量的情况下,不要指定维度数量。
- b1e5c9fa (2023-11-17):
将logtape/tuplestore代码更改为对块号使用int64
- c99c7a48 (2023-11-17):
从buffile.c移除未使用的BufFileTellBlock()
- 743ddafc (2023-11-16):
确保我们在检查表达式的易变性之前预处理它们。
回补至~12版本 - 2e8a0edc (2023-11-16):
向pg_stat_reset_shared()添加目标“slru”
- 816f1056 (2023-11-16):
psql:为CREATE TABLE .. AS添加一些完成支持
- 69c32b8b (2023-11-15):
修复pg_atomic_test_set_flag()的回退实现。
- 6a72c42f (2023-11-15):
停用MemoryContextResetAndDeleteChildren()宏。
- c21e6e2f (2023-11-15):
在CommitTransaction中更早地清除CurrentResourceOwner。
- 325f5403 (2023-11-15):
添加test_dsa模块。
- a8b330ff (2023-11-15):
使用不同的资源所有者修复dsa.c。
- f26c2368 (2023-11-14):
为recomputeNamespacePath()添加缓存。
- 025584a1 (2023-11-14):
更改基本备份如何确定哪些文件具有校验和。
- 519fc1bd (2023-11-14):
支持区间数据类型中的+/-无穷大。
- e5cca628 (2023-11-14):
添加对pg_stat_reset_slru无参数的支持
- a70f2a57 (2023-11-13):
不要尝试为扩展对象转储RLS策略或安全标签。
- f279241b (2023-11-13):
psql:改进\dTS数据类型的描述一致性
- d1379ebf (2023-11-13):
改进psql中的默认和空权限输出。
- 83472de6 (2023-11-13):
改进array_in()的可读性和错误检测。
- acc95f29 (2023-11-13):
添加关于在COPY TO中使用FREEZE的错误。
- 5c62ecf6 (2023-11-13):
不要在ginFindParents()中释放索引根页面锁。
- 861f86be (2023-11-13):
在散列索引中的更多位置使用REGBUF_NO_CHANGE。
- 76061759 (2023-11-13):
扩展sendFileWithContent()以处理basebackup.c中的自定义内容长度
请注意,提交按其在提交日志中出现的顺序显示,这可能无法反映单个提交的创建时间。
请查看PostgreSQL GIT提交日志以获取完整的提交列表。
最后…
如果缺少任何内容,或者您有一些(建设性的)想法,请留下一些反馈和/或买杯咖啡。