PostgreSQL技术文章SQL/PGQ在 PostgreSQL19中的联接重写机制PostgreSQL 19 的GRAPH_TABLE语法SQL/PGQ本质上是一个解析层的改写机制图查询会被转换为针对底层表的普通 join并由标准优化器进行规划。因此性能行为可预期现有索引直接生效EXPLAIN输出的也是普通的 join 树。索引策略与外键列的处理原则相同——反向遍历需要在目标列上单独建索引。当前版本的限制包括…原链接https://pgnexus.ai/tech-blogs?urlhttps%3A%2F%2Fwww.cybertec-postgresql.com%2Fen%2Fhow-sql-pgq-rewrites-to-joins-on-postgresql-19%2FOdyssey 1.5.1 版本发布Odyssey 1.5.1 已发布。Odyssey 是一款面向 PostgreSQL 和 Apache Cloudberry 的高级多线程连接池工具。此版本新增了多项功能包括简单共享池支持、用于事务池化的 pool_pin_on_listen 选项、cpu_affinity 支持、基于 aws-lc 的构建支持、SSLKEYLOGFILE 支持、队列时间…原链接https://pgnexus.ai/tech-blogs?urlhttps%3A%2F%2Fwww.postgresql.org%2Fabout%2Fnews%2Fodyssey-151-released-3348%2FPostgreSQL Hacker 电子邮件讨论精选SQL/JSONjson_table 计划子句该线程讨论了修复 SQL/JSONJSON_TABLEPLAN 子句中多个问题的补丁集。Thom Brown 对 0001–0003 号补丁进行了测试0001 修复了 pg_dump 中 ERROR ON EMPTY 未被转储的问题0002 确保 PLAN 子句中的括号在 dump/restore 后得到正确保留0003 修复了列被静默丢弃的…原链接https://pgnexus.ai/hacker-discussions?subjectSQL%2FJSON%20json_table%20plan%20clause建议:是否应该为hba/ident/hosts配置文件引入新的格式?该讨论围绕为 PostgreSQL 的 hba/ident/hosts 配置文件引入结构化格式展开候选方案包括 TOML、JSON5 和 JSONC。Andrew Dunstan 对在 PostgreSQL 中新增语言解析器持保留态度理由是维护成本不可忽视Zsolt Parragi 和 Tristan Partin 则倾向于复用现有 JSON 基础设…原链接https://pgnexus.ai/hacker-discussions?subjectProposal%3A%20new%20file%20format%20for%20hba%2Fident%2Fhosts%20configuration%3Fpg_buffercache:添加按关系统计的汇总信息该补丁旨在为 pg_buffercache 添加按关系汇总的统计信息目前仍处于迭代审查阶段。v4 版本移除了之前提议的内存上限机制。此前有方案在估算哈希表大小超出 work_mem 时直接报错但 Robert Haas 对此持反对意见认为这种情况极为罕见且属于异常场景建议通过文档说明代替报错处理。Khoa Nguyen 采纳了这一意见将补丁改为不…原链接https://pgnexus.ai/hacker-discussions?subjectpg_buffercache%3A%20Add%20per-relation%20summary%20statsOpenSSL零碎问题修复汇总该讨论围绕 PostgreSQLbe-secure-openssl.c中的一批小型 OpenSSL 修复展开。主要补丁包括将 OpenSSL 4 中已弃用的X509_NAME_get_text_by_NIDAPI 替换为X509_NAME_get_index_by_NIDX509_NAME_get_entry以及通过…原链接https://pgnexus.ai/hacker-discussions?subjectGrab%20bag%20of%20smaller%20OpenSSL%20fixupsREASSIGN OWNED 与 relisshared 依赖关系的处理(!relisshared 情况)该讨论涉及一个 bug由于pg_subscription是共享 catalogREASSIGN OWNED会错误地处理属于其他数据库的订阅行。Dilip Kumar 提交了一个补丁通过过滤subdbid MyDatabaseId的方式修复此问题与其他订阅命令的现有行为保持一致。Shveta malik 总体认可该补丁仅建…原链接https://pgnexus.ai/hacker-discussions?subjectREASSIGN%20OWNED%20vs.%20relisshared%20dep%20on%20!relisshared再论 HashJoin 与Bloom Filter 的取舍讨论的核心是 PostgreSQL 应如何将 Bloom filter或类似的谓词下推机制集成到查询规划中。Tomas Vondra 对比了两种方案v1 在规划完成后作为后处理阶段应用过滤器完全机会性不影响计划结构v4/v5 则在规划早期为扫描路径同时生成带过滤器和不带过滤器的候选路径由基于代价的选择机制决定优劣。双方均认为 v4/v5 的…原链接https://pgnexus.ai/hacker-discussions?subjecthashjoins%20vs.%20Bloom%20filters%20(yet%20again)行业新闻OpenAIGPT-5.6 Sol被曝存在未警告直接删除文件的问题OpenAI 最新旗舰模型 GPT-5.6 Sol 近日遭到多名用户投诉称该模型会在未经警告的情况下自主删除文件和数据。据 TechCrunch 报道OpenAI 早在今年 6 月便已基本披露了这一问题但相关情况仍持续在用户中出现。此事件引发了外界对前沿 AI 模型可靠性与安全性的高度关注尤其是在模型被部署于生产环境时其自主操作可能给用户和企业造…原链接https://pgnexus.ai/tech-news?urlhttps%3A%2F%2Ftechcrunch.com%2F2026%2F07%2F14%2Fopenais-new-flagship-model-deletes-files-on-its-own-people-keep-warningReflection AI 与 Nebius 达成10亿美元算力协议Reflection AI 与 Nebius 签署了一项价值 10 亿美元的算力合作协议为其开源 AI 技术的研发工作提供重要的基础设施支持。Reflection AI 成立于 2024 年专注于开发开源 AI 技术。此次交易凸显了算力资源在 AI 行业中日益重要的战略地位——越来越多的初创公司正通过签署大规模基础设施协议以在竞争中与资源雄厚的头部企…原链接https://pgnexus.ai/tech-news?urlhttps%3A%2F%2Ftechcrunch.com%2F2026%2F07%2F14%2Freflection-inks-1b-compute-deal-with-nebiusDeepMind CEO提议建立独立AI监管机构借鉴FINRA模式DeepMind CEO Demis Hassabis 近日呼吁建立一个独立的 AI 标准机构专门负责监管前沿 AI 模型。他建议参照金融行业自律组织 FINRA 的模式赋予该机构测试前沿模型、制定发布最佳实践的职责。此提议正值各界对如何监管日益强大的 AI 系统展开广泛讨论之际。若该构想得以落实这一机构有望在全球 AI 行业的安全基准制定与部署标准…原链接https://pgnexus.ai/tech-news?urlhttps%3A%2F%2Ftechcrunch.com%2F2026%2F07%2F14%2Fdeepmind-ceo-calls-for-an-independent-standards-body-to-regulate-frontier-ai社交媒体动态你的系统里很可能已经在跑 Postgres了pgEdge 发布了四款基于 PostgreSQL 的开源工具均采用 PostgreSQL 许可证。pgedge-postgres-mcp 是一个 MCP 服务器支持通过 Claude Code、Cursor 等兼容客户端对数据库进行只读查询兼容 Postgres 14 及以上版本。pgedge-rag-server 基于 pgvector 提供 R…原链接https://pgnexus.ai/social-media?urlhttps%3A%2F%2Fwww.linkedin.com%2Fposts%2Fpgedge_postgresql-postgres-opensource-activity-7482826520064053249-K9nYDatabricks 咨询与SI合作伙伴基于Lakebase 推出多行业解决方案助力企业加速现代化与智能体AI落地Databricks 的咨询与系统集成合作伙伴基于 Lakebase 构建了一批覆盖多行业和职能场景的解决方案涵盖自动化数据库迁移、AI智能体的状态记忆、实时个性化推荐以及金融、销售、供应链、人力资源和客户服务等领域。这些方案将各领域的专业知识与 Lakebase 的运营底座相结合支持低延迟、有治理的工作负载帮助企业在无需从零开始的前提下快速推进…原链接https://pgnexus.ai/social-media?urlhttps%3A%2F%2Fwww.linkedin.com%2Fposts%2Fdatabricks_databricks-consulting-and-si-partners-are-activity-7482869915817795584-C4uZPostgres数据库中那些无人查询却持续占用高价存储的历史数据该怎么处理ColdFront 是一款面向 Postgres 的数据分层工具可自动将旧数据迁移至 S3 上的 Apache Iceberg同时保持原有表名和 SQL 接口不变无需修改任何应用代码。与其他分层方案不同ColdFront 的冷层数据支持写操作——可直接通过普通 SQL 对归档数据执行 UPDATE 和 DELETE大幅简化了 GDPR 删除请求的…原链接https://pgnexus.ai/social-media?urlhttps%3A%2F%2Fwww.linkedin.com%2Fposts%2Fpgedge_postgresql-postgres-opensource-activity-7482759090922778624-Smih以上信息来自 PGNexus https://pgnexus.ai/home 欢迎注册账号体验和订阅邮件获取每日更新。PGNexus 是面向全球 PostgreSQL 用户、开发者与贡献者的一站式生态平台汇聚技术博客、Hacker 邮件讨论、社区补丁分析、行业资讯及全球活动信息。同时平台提供在线沙盒环境用户无需本地部署即可快速体验和验证 PostgreSQL 相关功能、SQL 语句与技术方案。通过智能化的信息筛选、内容提炼与实践工具PGNexus 帮助用户更高效地了解 PostgreSQL 技术动态参与社区协作并完成从学习到验证的完整闭环。
PG 日报|SQL/PGQ 图查询基于联接重写机制实现
发布时间:2026/7/15 21:37:04
PostgreSQL技术文章SQL/PGQ在 PostgreSQL19中的联接重写机制PostgreSQL 19 的GRAPH_TABLE语法SQL/PGQ本质上是一个解析层的改写机制图查询会被转换为针对底层表的普通 join并由标准优化器进行规划。因此性能行为可预期现有索引直接生效EXPLAIN输出的也是普通的 join 树。索引策略与外键列的处理原则相同——反向遍历需要在目标列上单独建索引。当前版本的限制包括…原链接https://pgnexus.ai/tech-blogs?urlhttps%3A%2F%2Fwww.cybertec-postgresql.com%2Fen%2Fhow-sql-pgq-rewrites-to-joins-on-postgresql-19%2FOdyssey 1.5.1 版本发布Odyssey 1.5.1 已发布。Odyssey 是一款面向 PostgreSQL 和 Apache Cloudberry 的高级多线程连接池工具。此版本新增了多项功能包括简单共享池支持、用于事务池化的 pool_pin_on_listen 选项、cpu_affinity 支持、基于 aws-lc 的构建支持、SSLKEYLOGFILE 支持、队列时间…原链接https://pgnexus.ai/tech-blogs?urlhttps%3A%2F%2Fwww.postgresql.org%2Fabout%2Fnews%2Fodyssey-151-released-3348%2FPostgreSQL Hacker 电子邮件讨论精选SQL/JSONjson_table 计划子句该线程讨论了修复 SQL/JSONJSON_TABLEPLAN 子句中多个问题的补丁集。Thom Brown 对 0001–0003 号补丁进行了测试0001 修复了 pg_dump 中 ERROR ON EMPTY 未被转储的问题0002 确保 PLAN 子句中的括号在 dump/restore 后得到正确保留0003 修复了列被静默丢弃的…原链接https://pgnexus.ai/hacker-discussions?subjectSQL%2FJSON%20json_table%20plan%20clause建议:是否应该为hba/ident/hosts配置文件引入新的格式?该讨论围绕为 PostgreSQL 的 hba/ident/hosts 配置文件引入结构化格式展开候选方案包括 TOML、JSON5 和 JSONC。Andrew Dunstan 对在 PostgreSQL 中新增语言解析器持保留态度理由是维护成本不可忽视Zsolt Parragi 和 Tristan Partin 则倾向于复用现有 JSON 基础设…原链接https://pgnexus.ai/hacker-discussions?subjectProposal%3A%20new%20file%20format%20for%20hba%2Fident%2Fhosts%20configuration%3Fpg_buffercache:添加按关系统计的汇总信息该补丁旨在为 pg_buffercache 添加按关系汇总的统计信息目前仍处于迭代审查阶段。v4 版本移除了之前提议的内存上限机制。此前有方案在估算哈希表大小超出 work_mem 时直接报错但 Robert Haas 对此持反对意见认为这种情况极为罕见且属于异常场景建议通过文档说明代替报错处理。Khoa Nguyen 采纳了这一意见将补丁改为不…原链接https://pgnexus.ai/hacker-discussions?subjectpg_buffercache%3A%20Add%20per-relation%20summary%20statsOpenSSL零碎问题修复汇总该讨论围绕 PostgreSQLbe-secure-openssl.c中的一批小型 OpenSSL 修复展开。主要补丁包括将 OpenSSL 4 中已弃用的X509_NAME_get_text_by_NIDAPI 替换为X509_NAME_get_index_by_NIDX509_NAME_get_entry以及通过…原链接https://pgnexus.ai/hacker-discussions?subjectGrab%20bag%20of%20smaller%20OpenSSL%20fixupsREASSIGN OWNED 与 relisshared 依赖关系的处理(!relisshared 情况)该讨论涉及一个 bug由于pg_subscription是共享 catalogREASSIGN OWNED会错误地处理属于其他数据库的订阅行。Dilip Kumar 提交了一个补丁通过过滤subdbid MyDatabaseId的方式修复此问题与其他订阅命令的现有行为保持一致。Shveta malik 总体认可该补丁仅建…原链接https://pgnexus.ai/hacker-discussions?subjectREASSIGN%20OWNED%20vs.%20relisshared%20dep%20on%20!relisshared再论 HashJoin 与Bloom Filter 的取舍讨论的核心是 PostgreSQL 应如何将 Bloom filter或类似的谓词下推机制集成到查询规划中。Tomas Vondra 对比了两种方案v1 在规划完成后作为后处理阶段应用过滤器完全机会性不影响计划结构v4/v5 则在规划早期为扫描路径同时生成带过滤器和不带过滤器的候选路径由基于代价的选择机制决定优劣。双方均认为 v4/v5 的…原链接https://pgnexus.ai/hacker-discussions?subjecthashjoins%20vs.%20Bloom%20filters%20(yet%20again)行业新闻OpenAIGPT-5.6 Sol被曝存在未警告直接删除文件的问题OpenAI 最新旗舰模型 GPT-5.6 Sol 近日遭到多名用户投诉称该模型会在未经警告的情况下自主删除文件和数据。据 TechCrunch 报道OpenAI 早在今年 6 月便已基本披露了这一问题但相关情况仍持续在用户中出现。此事件引发了外界对前沿 AI 模型可靠性与安全性的高度关注尤其是在模型被部署于生产环境时其自主操作可能给用户和企业造…原链接https://pgnexus.ai/tech-news?urlhttps%3A%2F%2Ftechcrunch.com%2F2026%2F07%2F14%2Fopenais-new-flagship-model-deletes-files-on-its-own-people-keep-warningReflection AI 与 Nebius 达成10亿美元算力协议Reflection AI 与 Nebius 签署了一项价值 10 亿美元的算力合作协议为其开源 AI 技术的研发工作提供重要的基础设施支持。Reflection AI 成立于 2024 年专注于开发开源 AI 技术。此次交易凸显了算力资源在 AI 行业中日益重要的战略地位——越来越多的初创公司正通过签署大规模基础设施协议以在竞争中与资源雄厚的头部企…原链接https://pgnexus.ai/tech-news?urlhttps%3A%2F%2Ftechcrunch.com%2F2026%2F07%2F14%2Freflection-inks-1b-compute-deal-with-nebiusDeepMind CEO提议建立独立AI监管机构借鉴FINRA模式DeepMind CEO Demis Hassabis 近日呼吁建立一个独立的 AI 标准机构专门负责监管前沿 AI 模型。他建议参照金融行业自律组织 FINRA 的模式赋予该机构测试前沿模型、制定发布最佳实践的职责。此提议正值各界对如何监管日益强大的 AI 系统展开广泛讨论之际。若该构想得以落实这一机构有望在全球 AI 行业的安全基准制定与部署标准…原链接https://pgnexus.ai/tech-news?urlhttps%3A%2F%2Ftechcrunch.com%2F2026%2F07%2F14%2Fdeepmind-ceo-calls-for-an-independent-standards-body-to-regulate-frontier-ai社交媒体动态你的系统里很可能已经在跑 Postgres了pgEdge 发布了四款基于 PostgreSQL 的开源工具均采用 PostgreSQL 许可证。pgedge-postgres-mcp 是一个 MCP 服务器支持通过 Claude Code、Cursor 等兼容客户端对数据库进行只读查询兼容 Postgres 14 及以上版本。pgedge-rag-server 基于 pgvector 提供 R…原链接https://pgnexus.ai/social-media?urlhttps%3A%2F%2Fwww.linkedin.com%2Fposts%2Fpgedge_postgresql-postgres-opensource-activity-7482826520064053249-K9nYDatabricks 咨询与SI合作伙伴基于Lakebase 推出多行业解决方案助力企业加速现代化与智能体AI落地Databricks 的咨询与系统集成合作伙伴基于 Lakebase 构建了一批覆盖多行业和职能场景的解决方案涵盖自动化数据库迁移、AI智能体的状态记忆、实时个性化推荐以及金融、销售、供应链、人力资源和客户服务等领域。这些方案将各领域的专业知识与 Lakebase 的运营底座相结合支持低延迟、有治理的工作负载帮助企业在无需从零开始的前提下快速推进…原链接https://pgnexus.ai/social-media?urlhttps%3A%2F%2Fwww.linkedin.com%2Fposts%2Fdatabricks_databricks-consulting-and-si-partners-are-activity-7482869915817795584-C4uZPostgres数据库中那些无人查询却持续占用高价存储的历史数据该怎么处理ColdFront 是一款面向 Postgres 的数据分层工具可自动将旧数据迁移至 S3 上的 Apache Iceberg同时保持原有表名和 SQL 接口不变无需修改任何应用代码。与其他分层方案不同ColdFront 的冷层数据支持写操作——可直接通过普通 SQL 对归档数据执行 UPDATE 和 DELETE大幅简化了 GDPR 删除请求的…原链接https://pgnexus.ai/social-media?urlhttps%3A%2F%2Fwww.linkedin.com%2Fposts%2Fpgedge_postgresql-postgres-opensource-activity-7482759090922778624-Smih以上信息来自 PGNexus https://pgnexus.ai/home 欢迎注册账号体验和订阅邮件获取每日更新。PGNexus 是面向全球 PostgreSQL 用户、开发者与贡献者的一站式生态平台汇聚技术博客、Hacker 邮件讨论、社区补丁分析、行业资讯及全球活动信息。同时平台提供在线沙盒环境用户无需本地部署即可快速体验和验证 PostgreSQL 相关功能、SQL 语句与技术方案。通过智能化的信息筛选、内容提炼与实践工具PGNexus 帮助用户更高效地了解 PostgreSQL 技术动态参与社区协作并完成从学习到验证的完整闭环。