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):
将排序规则缓存更改为使用 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 用于段号的更多漏洞
- 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:将“used_in_xact”列添加到 postgres_fdw_get_connections()。
- 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:在 RETURNING jsonb 上的域时尊重 OMIT QUOTES
反向移植 ~ 17 - 231b7d67 (2024-07-26):
SQL/JSON:改进 JsonBehavior 表达式的错误处理
反向移植 ~ 17 - 63e6c5f4 (2024-07-26):
SQL/JSON:修复某些 JsonBehavior 表达式的错误处理
反向移植 ~ 17 - c7301c3b (2024-07-25):
文档:修复目标列表误导性的语法概要。
- 580f8727 (2024-07-25):
向 regexp_XXX 函数添加参数名称。
- 05faf06e (2024-07-25):
pg_createsubscriber:消息改进
- cc59f9d0 (2024-07-25):
pgcrypto:从清理目标中删除未使用的二进制文件
- 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() 替换为 strtok_r()
- 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):
将一些 strtok() 替换为 strsep()
- 90c1ba52 (2024-07-22):
postgres_fdw: 将查询取消测试拆分到单独的文件中
- 683be87f (2024-07-22):
添加 port/ 替换 strsep()
- 2d8ef5e2 (2024-07-22):
添加新的错误代码以表示“文件名过长”
请注意,提交的显示顺序与其在提交日志中的出现顺序相同,这可能与各个提交的创建日期不符。
有关提交的完整列表,请参阅 PostgreSQL GIT 提交日志。
新的 PgPedia 条目
已添加以下新条目
最后...
如果缺少任何内容,或者您有一些(建设性的)想法,请留下一些 反馈 和/或 请我喝杯咖啡。