PgPedia 周刊,2023-10-01
PostgreSQL 最吸引人的地方之一是,我已经使用它很多年(几十年)了,但仍然不断发现我从未意识到的功能,即使它们已经存在很多年(几十年)了。我有点困惑地发现了一组将查询结果和数据转换为 XML 的函数
database_to_xml()
database_to_xmlschema()
database_to_xml_and_xmlschema()
query_to_xml()
query_to_xmlschema()
query_to_xml_and_xmlschema()
schema_to_xml()
schema_to_xmlschema()
schema_to_xml_and_xmlschema()
table_to_xml()
table_to_xmlschema()
table_to_xml_and_xmlschema()
它们有多少实际用途是另一个问题,但它们确实存在。
PostgreSQL 值得关注的提交
- 5b7b3824 (2023-10-01):
修复 tsvectorrecv() 中的 datalen 计算。
回溯修补 ~ 11 - d8a09939 (2023-10-01):
在 COPY FROM 中,当需要不支持的编码转换时,干净地失败。
回溯修补 ~ 14 - 276393f5 (2023-10-01):
仅在执行 COPY FROM 时按需评估默认值
回溯修补 ~ 16 - f6d4c9cf (2023-09-30):
为 COPY FROM 提供 FORCE_NULL * 和 FORCE_NOT_NULL * 选项
- c181f2e2 (2023-09-30):
修复在继承表上 ANALYZE 时短暂显示旧进度统计信息。
回溯修补 ~ 13 - 1d5caec2 (2023-09-30):
修复 MERGE 期间 EvalPlanQual 重新检查。
回溯修补 ~ 15 - d40d8272 (2023-09-29):
增强 find_base_rel 和 find_base_rel_ignore_join 的鲁棒性
- 9f71e10d (2023-09-28):
修复 CompareIndexInfo() 中索引表达式的检查。
- 4e9fc3a9 (2023-09-28):
通过结构体返回 heap_page_prune 的数据。
- c4a1933b (2023-09-29):
在 print_path() 中添加缺失的 TidRangePath 处理
回溯修补 ~ 14 - 11c34b34 (2023-09-28):
在 pg_stat_statements 中将 CALL 的参数显示为常量
- 9210afd3 (2023-09-28):
将 in_streaming 的跟踪移动到 PGOutputData
- ebf76f27 (2023-09-27):
添加 TupleDescGetDefault()
- 54ccfd65 (2023-09-27):
修复在多个 pg_logical_slot_get_changes() 调用中错误使用 origin 过滤器。
回溯修补 ~ 16 - 15d5d740 (2023-09-26):
pgrowlocks:更改锁定模式输出标签以保持一致性
- eddad679 (2023-09-26):
清理 MergeAttributesIntoExisting()
- e221c0be (2023-09-26):
修复 pgstat_report_wal() 中“force”的行为
回溯修补 ~ 15 - 13aeaf07 (2023-09-25):
将工作程序类型添加到 pg_stat_subscription。
- dc8d72c1 (2023-09-25):
收集已解析 CallStmts 的依赖信息。
回溯修补 ~ 11 - 2e3dc8c1 (2023-09-25):
pg_upgrade:检查 pg12 中删除的类型
- 7750fefd (2023-09-25):
添加用于临时禁用 事件触发器 的 GUC
请注意,提交按其在提交日志中出现的顺序显示,这可能不反映单个提交的创建日期。
请参阅 PostgreSQL GIT 提交日志 以获取完整的提交列表。
新的 PgPedia 条目
以下新条目已添加
更新
以下文章已更新,其中包含其他信息或更正
CREATE EVENT TRIGGER
- 添加示例
最后...
如果缺少任何内容,或者您有一些(建设性的)想法,请留下一些 反馈 和/或 请我喝杯咖啡。
发表评论