PgPedia 周报,2024-07-28
忙碌的一周。
PostgreSQL 提交的值得关注的变更
- 513f4472 (2024-07-29):
减少分区连接占用的内存 - f47b33a1 (2024-07-29):
简化 create_merge_append_path 以提高清晰度 - 2e68077b (2024-07-28):
重构 pg_set_regex_collation() 以提高清晰度。 - da87dc07 (2024-07-29):
在 pg_backend_memory_contexts 视图中添加丢失的指针解引用 - 1c461a8d (2024-07-28):
重构:将 default_locale 设为 pg_locale.c 的内部变量。 - 005c6b83 (2024-07-28):
将 collation cache 改为使用 simplehash.h。 - cdd6ab9d (2024-07-28):
amcheck:优化唯一约束冲突检查的速度 - b181062a (2024-07-28):
修复 pg_size_pretty(bigint) 的错误返回值回溯补丁 ~ 15 - 1e666fd7 (2024-07-28):
libpq:使用 strerror_r 而不是 strerror - 17a5871d (2024-07-27):
优化 JSON 字符串转义 - 67427f10 (2024-07-27):
使用 meson 支持回退到非首选的 readline 实现 - ff34ae36 (2024-07-27):
使用 meson 支持回归测试中的绝对 bindir/libdir - 4d8de281 (2024-07-27):
使用 meson 支持回退到 PATH 中的 clang - a00fae9d (2024-07-27):
使用 meson 支持回退到 ossp-uuid 的 uuid - c9e24573 (2024-07-27):
修复 SLRU 代码中缺少 int64 的段号问题回溯补丁 ~ 17 - 0dcaea56 (2024-07-26):
引入 num_os_semaphores GUC。 - 8a53539b (2024-07-26):
在创建 .partial 文件之前等待 WAL 摘要赶上。 - 454aab4b (2024-07-27):
postgres_fdw:修复连接状态检查中的错误。 - 4b56bb4a (2024-07-26):
pg_upgrade:将 live_check 变量移至 user_opts。 - cf8a4898 (2024-07-26):
允许在时间线改变时 WAL 摘要追赶。 - 857df3ce (2024-07-26):
postgres_fdw:向 postgres_fdw_get_connections() 添加连接状态检查。 - c297a47c (2024-07-26):
postgres_fdw:向 postgres_fdw_get_connections() 添加 "used_in_xact" 列。 - 5687f8c0 (2024-07-26):
pg_createsubscriber:消息样式改进 - b9e5249c (2024-07-26):
修复 EXEC_BACKEND 模式下后端启动时的注入点使用回溯补丁 ~ 17 - c95d2159 (2024-07-26):
修复服务器在启动早期发送 ERROR 时的回退行为回溯补丁 ~ 17 - 274bbced (2024-07-26):
禁用所有 TLS 会话票证回溯补丁 ~ 12 - 6f9a62b4 (2024-07-26):
SQL/JSON:移除 ExecInitJsonExpr() 中无用的代码回溯补丁 ~ 17 - 4fc6a555 (2024-07-26):
SQL/JSON:在 over jsonb 返回域时尊重 OMIT QUOTES回溯补丁 ~ 17 - 231b7d67 (2024-07-26):
SQL/JSON:改进 JsonBehavior 表达式的错误处理回溯补丁 ~ 17 - 63e6c5f4 (2024-07-26):
SQL/JSON:修复某些 JsonBehavior 表达式的错误处理回溯补丁 ~ 17 - c7301c3b (2024-07-25):
文档:修复 targetlists 语法概要的误导性 - 580f8727 (2024-07-25):
为 regexp_XXX 函数添加参数名。 - 05faf06e (2024-07-25):
pg_createsubscriber:消息改进 - cc59f9d0 (2024-07-25):
pgcrypto:从 clean 目标中移除未使用的二进制文件 - 37c6923c (2024-07-24):
修复 float.c 特殊情况的 -Wmissing-variable-declarations 警告 - ab61c40b (2024-07-25):
为 Bison 全局变量添加 extern 声明 - 32d3ed81 (2024-07-25):
向 pg_backend_memory_contexts 视图添加 path 列 - 364509a2 (2024-07-24):
pg_upgrade:更有效地检索订阅计数。 - 3dd637f3 (2024-07-24):
附加表作为分区时重置 relhassubclass回溯补丁 ~ 12 - f6bef362 (2024-07-24):
重构 tidstore.c 的迭代器缓冲。 - 1462aad2 (2024-07-24):
允许更改 SUBSCRIPTION 的 two_phase 选项。 - 774d47b6 (2024-07-24):
将所有 GUC 变量的 extern 声明移至头文件 - 991f8cf8 (2024-07-23):
检测 array_set_slice() 中的整数溢出。回溯补丁 ~ 12 - d3cc5ffe (2024-07-23):
将 EXEC_BACKEND 的 extern 声明移至头文件 - 3937cadf (2024-07-23):
在 SLRU 相关代码中使用更一致的 int64 表示页码 - f68d85bf (2024-07-23):
ldapurl 在简单绑定时得到支持 - ffb06039 (2024-07-23):
改进 slru.{c,h} 中关于段名称格式的注释 - 65504b74 (2024-07-23):
用 strtok_r() 替换剩余的 strtok() - 4d130b28 (2024-07-23):
Windows 版 strtok_r() 的替代品 - 8b2e9fd2 (2024-07-23):
移除 create_gather_merge_path 中冗余的代码 - 581df214 (2024-07-23):
修复 gather (merge) 计划的行计数估算 - 6a6ebb92 (2024-07-22):
在初始检查点记录中初始化 wal_level。回溯补丁 ~ 17 - e4326fbc (2024-07-22):
移除 TID 扫描计划中 disable_cost 的粗糙用法。 - c0348fd0 (2024-07-17):
添加 ConditionVariableCancelSleep() 的缺失调用。 - 5d2e1cc1 (2024-07-22):
用 strsep() 替换一些 strtok() - 90c1ba52 (2024-07-22):
postgres_fdw:将 query_cancel 测试分离到单独的文件 - 683be87f (2024-07-22):
为 strsep() 添加 port/ 替代品 - 2d8ef5e2 (2024-07-22):
添加新的 "文件名称过长" 错误代码
请注意,提交按其在提交日志中的出现顺序显示,这可能不反映单个提交的创建日期。
请参阅 PostgreSQL GIT 提交日志 查看完整的提交列表。
新 PgPedia 条目
已添加以下新条目
最后...
如果您遗漏了什么,或者有任何(建设性的)想法,请留下您的反馈和/或购买一杯咖啡。
