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