↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

PostgreSQL 资讯

保留原始来源与发布日期的新闻、博客和活动。

GitHub Models 已于 7 月 30 日全面退役

发布于 2026-09-10T10:59:47.200581Z · GitHub Changelog GitHub 平台下线 迁移

这不是功能调整,而是整个访问面下线。GitHub 确认自 7 月 30 日起,所有客户都无法再使用 GitHub Models 的 playground、模型目录、推理 API 和自带密钥,需要模型访问的用户被指向 Microsoft Foundry,GitHub 内的 AI 流程转向 Copilot。仍以它为推理后端的工具、评测或 CI 会直接失败,迁移不能只改 base URL。

阅读更多……

PostgreSQL 19 把几件本要靠外部工具的事收回 SQL

发布于 2026-09-10T10:59:47.19779Z · pgEdge 博客 DDL PostgreSQL 19 函数

大版本的亮点常被大特性占满,Shaun Thomas 挑的是几处补齐日常缺口的小改动。random() 新增接受上下界的重载,时间类型可直接返回 DATE、TIMESTAMP 或 TIMESTAMPTZ,不必再套一层转换。pg_get_role_ddl() 能取出角色的属性、按角色设置和成员关系,不再需要调 pg_dumpall;pg_get_tablespace_ddl() 与 pg_get_database_ddl() 同理。

阅读更多……

COUNT(DISTINCT) 太慢时的三条近似路线

发布于 2026-09-10T10:59:47.189753Z · Snowflake 工程博客 HyperLogLog 性能 近似统计

精确去重计数在大表上代价高,但不是所有场景都需要精确。Elizabeth Garrett Christensen 对比三条路:TABLESAMPLE 取样 10% 只要 217 毫秒,但去重计数高估约 730%;postgresql-hll 的 HyperLogLog 用时 320 毫秒、误差 0.6%,草图可合并,预聚合后查七日去重用户只要 4 毫秒;DataSketches 的 CPC 误差 1.1%。财务与合规仍应走精确值。

阅读更多……

extension_control_path 把扩展从服务器镜像里拆出来

发布于 2026-09-10T10:59:47.186814Z · pgEdge 博客 PostgreSQL 18 容器 扩展

PG18 之前,扩展的控制文件写死在 $sharedir/extension 下,没法和服务器镜像分开打包。pgEdge 的 Muhammad Aqeel 说明 extension_control_path 补上了缺口,与 dynamic_library_path 配对。他把扩展分成四类:pgvector 这类按需加载可热挂载,pgaudit 需重启但能独立版本化,pg_cron 收益有限,深度集成的一类拆不开真正的耦合。

阅读更多……

plRuby 让 Ruby 成为 PostgreSQL 的过程语言

发布于 2026-09-10T10:59:47.184354Z · PostgreSQL 新闻 Ruby 扩展 过程语言

PostgreSQL 的过程语言家族又多了一位成员。Command Prompt 发布 plRuby,把 MRI Ruby 3.x 解释器嵌进后端,用 CREATE EXTENSION 安装,支持普通函数、集合返回函数、触发器、事件触发器和带事务控制的存储过程,覆盖 PostgreSQL 11 到 18。数据库访问经 SPI,支持游标流式读取和预备语句。它是非受信语言,没有沙箱,只有超级用户能安装。

阅读更多……