PostgreSQL 技术日报 (4月3日)|新版工具齐发,内核特性持续完善

张开发
2026/4/19 17:50:15 15 分钟阅读

分享文章

PostgreSQL 技术日报 (4月3日)|新版工具齐发,内核特性持续完善
关注【IvorySQL开源数据库社区】公众号即可获取 PostgreSQL 一手干货与最新动态⚙️ PostgreSQL技术文章 Fujitsu Enterprise Postgres 18 SP1 — 主要功能与新增特性总览Fujitsu 发布了 Enterprise Postgres 18 SP1新增了针对 AI 业务数据处理的增强功能并改进了企业高可用场景下的连接处理能力。该服务包基于 PostgreSQL 18 构建同时加入了 Fujitsu 面向企业的增强特性。此次更新主要面向需要为 AI 工作负载提供强大数据管理能力以及需要可靠连接管理和高可用功能的关键业务应用的组织。https://www.postgresql.fastware.com/blog/fujitsu-enterprise-postgres-18sp1 pgAdmin 4 v9.14 版本发布pgAdmin 4 v9.14 版本已发布包含 23 项错误修复和新功能。主要新增功能包括支持从结果网格下载二进制数据以及支持自定义 LLM 提供商 URL可兼容 LM Studio 和 LiteLLM 等 OpenAI 兼容服务。本次更新修复了多个 AI 相关问题如在 LLM_ENABLED 设置为 False 时正确控制界面显示、改进 AI Assistant 的对话上下文保持功能以及优化 API 密钥配置的错误处理。其他重要修复涉及 OAuth2 认证失败、Geometry Viewer 刷新问题、B-tree 索引 fillfactor 默认值错误以及 Query Tool 选择问题。该更新支持 Windows、macOS、Docker 及多种软件包格式。https://www.postgresql.org/about/news/pgadmin-4-v914-released-3267/ CloudNativePG 1.29.0 版本发布CloudNativePG 1.29.0 为 Kubernetes 上的 PostgreSQL 管理带来了重大改进。核心功能是 Image Catalogs 与专用 PostgreSQL 扩展生态系统的集成实现了版本对齐、安全扩展镜像的自动化分发用户无需手动构建复杂的自定义镜像。1.29 版本新增通过 Pod Selectors 实现的动态网络访问控制允许 pg_hba.conf 规则根据标签选择器自动解析客户端 Pod IP 地址。共享 ServiceAccount 支持改善了云 IAM 集成。安全性改进包括构件签名、SLSA 来源证明、SBOM 生成和 OpenSSF 集成。PgBouncer 现在支持高级 TLS 配置。同时发布了维护版本 1.28.2 和 1.27.4其中 1.27.4 是 1.27.x 系列的最终版本。https://www.postgresql.org/about/news/cloudnativepg-1290-released-3266/ Cactos 如何从 Amazon RDS 迁移并降低成本 55%Cactos是一家电池储能系统制造商将15TB的时序数据从Amazon RDS迁移到Tiger Data的托管TimescaleDB方案。该公司将月度数据库成本从9000美元降至4000美元同时提升了性能。原生压缩将存储空间缩减92%自动S3分层存储处理历史数据。迁移使用Tiger Data的实时同步RDS连接器涵盖35个分区表几乎无停机时间。Cactos选择继续使用PostgreSQL生态系统而非在事务性和分析性工作负载之间采用分离架构。压缩分层存储上的历史查询现在比之前在RDS热存储上运行得更快。https://www.tigerdata.com/blog/how-cactos-migrated-from-amazon-rds-and-cut-costs-by-55 PostgreSQL Hacker 电子邮件讨论精选 pg_waldump支持对 tarfile 中的 WAL 进行解码这个讨论聚焦于改进 pg_waldump 对 tar 归档文件中 WAL 文件解码的支持特别是解决不同 tar 格式的兼容性问题。Tom Lane 发现当前的 tar 解析代码缺乏适当的输入验证在处理格式错误的输入时行为不可预测提议将 pg_dump 中现有的 isValidTarHeader 函数添加到 astreamer_tar.c 中以改善验证。当 OpenSUSE 系统上的测试失败时出现了一个重大问题因为其 GNU tar 默认使用 pax 格式而不是预期的 GNU 格式。这导致 pg_verifybackup 测试失败因为当前实现不支持 pax 扩展。团队发现不同的 Linux 发行版有不同的 tar 默认设置——OpenSUSE 使用 pax 格式而 RHEL/Fedora 使用 GNU 格式。Thomas Munro 建议在测试中明确使用 --formatustar 来同时解决 BSD tar 兼容性问题和 OpenSUSE pax 格式问题。提议的解决方案包括在 Test::Utils 中创建一个通用子程序来处理不同平台的 tar 选项选择并可能为用户记录 ustar 格式要求。https://www.postgresql.org/message-id/CAhUKGJv2hpjMDwG31JSR7TfFUxNPPtQKMm6mHVVRMAT0XppBQmail.gmail.com 自定义 oauth 验证器选项Jacob Champion 已提交了针对 PostgreSQL 19 的自定义 OAuth 验证器选项补丁 v4-0002 版本该版本采纳了 Zsolt 的反馈意见并补充了缺失的用户文档。此补丁基于之前的提交构建Champion 认为这是一个可供审查的完整提案。该补丁解决了此前贡献者们讨论的自定义 OAuth 验证器功能。Champion 现在请求社区对这个最终版本的补丁进行全面审查和反馈。开发工作似乎正按计划推进目标是 PG19 发布周期作者相信在这次迭代中已经解决了包括文档在内的所有必要组件。https://www.postgresql.org/message-id/CAOYmik4fuYKJBW0GuCZFWOz3w0tX9zeHFx2avr3kdpopQwmail.gmail.com PATCH: jsonpath 字符串函数支持 - lower、upper、initcap、l/r/btrim、replace 和 split_partAndrew Dunstan 已提交了为 JSONPath 添加字符串方法lower、upper、initcap、ltrim/rtrim/btrim、replace、split_part的补丁。讨论中发现了一个重要的实现细节涉及 JSONPath 语法中关键字的处理。trim 相关的关键字ltrim、rtrim、btrim被正确添加到了 key_name 产生式规则中允许它们在 $.keyname 语法中用作对象键。但是其他新方法lower、upper、initcap、replace、split_part在此上下文中用作键时会出现问题。David Wheeler 承认最初忘记了这个语法要求。补丁提交后贡献者们对这个功能表示感谢。Marcos Pegoraro 在文档中发现了一个小的拼写错误在 btrim 的示例中输入字符串应该是xyztrimxyz而不是xyxtrimyyx以便正确演示修剪功能。https://www.postgresql.org/message-id/88a392fd-d732-45a7-bcfc-291258849fbedunslane.net 将 jit 的默认值改为关闭Tomas Vondra 已经推送了将 JIT 默认值从 ‘on’ 改为 ‘off’ 的提交。提交消息经过修订并删除了文档中关于 PostgreSQL 19 之前默认值的说明与其他不包含历史默认值注释的 GUC 更改保持一致。Thomas Munro 提出了在构建农场中保持 JIT 启用以便测试的担忧。Andrew Dunstan 解释说没有全局方法在所有构建农场机器上启用它但各个所有者可以在其 extra_config 部分添加 ‘jiton’。Greg Mullane 建议添加构建农场标志/图标不过 Andrew 指出这些通常代表配置选项而非运行时设置。Tomas 计划在自己的构建农场节点上启用 JIT 并与其他所有者协调会等到功能冻结后再进行以避免干扰。https://www.postgresql.org/message-id/dcdbe6bb-c867-4191-a589-56314dac5fb9vondra.me 使用 SIMD 加速 COPY TO 文本/CSV 解析该讨论围绕使用 SIMD 指令优化 COPY TO text/CSV 解析的补丁展开。KAZAR Ayoub 在 SIMD 辅助函数中实现了预扫描循环用于在 sizeof(Vector8) 大小的数据块中检测特殊字符。当特殊字符出现在第 6 个位置之前时标量循环比 SIMD 处理单个向量的性能更好在非对齐向量的最坏情况下开销仅为 20 个周期。此优化专门针对 CSV 格式旨在解决 JSON(B) 的性能回退问题。基准测试显示在包含 1000 万次早期 SIMD 退出的场景中预扫描消除了之前 3% 的性能回退。Nathan Bossart 建议将此补丁定为 PostgreSQL v20 版本以便进行更全面的基准测试和边缘情况探索。Ayoub 表示同意并计划在接下来几周进行更多测试。https://www.postgresql.org/message-id/CAK2RuJK5NUEaxA77pCEer40QnV1TMxeg68Et9RL0zMZw_Jywmail.gmail.com️ 行业新闻 Microsoft 推出三款基础模型与AI竞争对手正面交锋Microsoft的AI部门(MAI)发布了三款新的基础模型,可实现语音转文字、音频生成和图像生成功能。这是MAI成立六个月后推出的首批重要产品,标志着该部门的首次重大产品发布。这些模型代表着Microsoft在快速发展的生成式AI领域直接与竞争对手抗衡的努力。此次发布表明Microsoft致力于在合作伙伴关系之外扩展其AI能力,开发自有技术。这些基础模型预计将集成到Microsoft更广泛的产品和服务生态系统中,使公司在AI领域成为更强大的竞争者,与现有领先企业展开竞争。https://techcrunch.com/2026/04/02/microsoft-takes-on-ai-rivals-with-three-new-foundational-models/ OpenAI 收购创意脱口秀节目 TBPNOpenAI收购了TBPN,这是一档在硅谷创始人和业内人士中备受追捧的科技播客节目。收购后TBPN将继续独立运营,由OpenAI首席政治运营官Chris Lehane监督。此举对于一家AI公司来说是不寻常的战略收购,表明OpenAI有意在科技社区扩大其媒体影响力。该播客以创始人主导的形式和在硅谷精英中的强大粉丝群,使其成为OpenAI品牌定位的宝贵资产。交易的财务条款未披露,但此次收购表明OpenAI的雄心不仅限于核心AI技术开发,还包括更广泛的战略布局。https://techcrunch.com/2026/04/02/openai-acquires-tbpn-the-buzzy-founder-led-business-talk-show/ Hims Hers远程医疗平台遭遇客服系统数据泄露美国远程医疗巨头Hims Hers披露其客户支持系统遭遇重大安全漏洞。黑客在2026年2月期间成功窃取了客户支持工单数据,攻击持续数日。这次漏洞对于处理敏感健康相关客户信息的远程医疗公司来说是重大安全事件。被泄露的数据包括客户支持互动记录,但具体访问了哪些信息的完整范围尚不清楚。该事件凸显了医疗科技公司面临的持续网络安全挑战,特别是那些处理患者数据和个人健康信息的公司。Hims Hers尚未披露受影响客户数量,也未详细说明为防止未来漏洞采取的补救措施。https://techcrunch.com/2026/04/02/telehealth-giant-hims-hers-says-its-customer-support-system-was-hacked/ 社交媒体动态 CYBERTEC的PavloGolub飞行12小时到帕萨迪纳享受了阳光带回了一个视频博客CYBERTEC公司的Pavlo Golub长途飞行12小时前往帕萨迪纳参加SCALE 23x会议这是PostgreSQL社区的重要活动之一。他制作了会议视频博客系列的首集记录了这次经历展现了该活动对PostgreSQL社区的重要意义。视频中包含了社区知名成员的访谈和观点包括Bruce Momjian、Elizabeth Christensen、M…https://www.linkedin.com/posts/cybertec-postgresql_postgresql-scale23x-opensource-activity-7445378777142042624-RyBx 2026年数据与AI峰会开发者关系专场面向构建者设计2026年数据与AI峰会的开发者关系专场为开发者提供全面的活动安排。包括多日黑客马拉松参赛团队使用Databricks Apps、Lakebase和Agent Bricks构建具有社会影响力的智能体数据应用。专场设有DevHub展览提供互动演示、技术展示和社区活动。此外还有Grounded Reasoning Cup竞赛AI智能体在真实企业场景中比拼…https://www.linkedin.com/posts/databricks_the-devrel-track-at-data-ai-summit-2026-activity-7445554433482121217-v3UC 数据仓库迁移常因错误假设而受阻数据仓库迁移经常因为对迁移过程的误解而延期。常见的错误假设包括只关注成本削减、将迁移视为简单的SQL代码转换或试图迁移所有遗留对象。这些做法实际上会增加成本、延长项目周期并延续不必要的技术债务。数据仓库迁移的真正价值体现在三个关键方面整合平台以降低复杂性、在规范治理的数据上启用AI能力以及加速淘汰过时的遗留系统。理解这些真正的收益有助于企业避免常见…https://www.linkedin.com/posts/databricks_data-warehouse-migrations-are-often-slowed-activity-7445487791653666818-RF8e HOW 2026 报名进行中一场真正以技术为核心的 PostgreSQL 大会HOW 2026 PostgreSQL IvorySQL 技术峰会火热报名中 2026 年 4 月 27 日 - 28 日济南

更多文章