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

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

PostgreSQL 资讯

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

GitHub 讲漏洞量创纪录时公告库怎么撑住

发布于 2026-09-10T10:59:44.684999Z · GitHub 博客 供应链 漏洞管理

GitHub Security Lab 介绍了 Advisory Database 在漏洞数量创纪录时的内部处理方式和压力所在。对企业来说,真正决定修补效率的不是某一条 CVE,而是漏洞信息是否可信、及时、能被工具直接消费。维护开源包或内部发行流程的团队,除了确认扫描器有没有打开,更该关注公告的接入质量、误报的处理办法和依赖更新的节奏。

阅读更多……

Percona Operator 支持用 PGDG 官方包自建镜像

发布于 2026-09-10T10:59:44.677448Z · Percona 博客 Kubernetes 供应链 镜像

Percona Operator for PostgreSQL 引入 Community PostgreSQL Images:允许直接用 PGDG 官方软件包构建容器镜像,绕开厂商控制的镜像仓库,用户可用官方 Dockerfile 自行构建托管。它在 3.0.0 是技术预览,3.1.0 起正式支持,镜像内置 pgvector、pgaudit、pg_cron 等扩展。Percona 发行版的专有能力如透明加密 TDE 不在其中。

阅读更多……

用原生特性把 PostgreSQL 当时态数据库使

发布于 2026-09-10T10:59:44.672683Z · Xata 博客 时态数据 约束 范围类型

Gulçin Yildirim 演示了用原生特性表达时态语义。PostgreSQL 18 起可以用 WITHOUT OVERLAPS 写出核心规则:同一业务键的有效期不能重叠,形如 PRIMARY KEY (id, valid_at WITHOUT OVERLAPS),重叠的会被直接拒绝。配合范围类型、带 PERIOD 的时态外键和 btree_gist,应用时间这一侧已经相当完整。系统时间的自动版本化和时间旅行查询还得靠触发器或扩展。

阅读更多……

表太多会把内存和升级都拖垮

发布于 2026-09-10T10:59:44.663364Z · Cybertec 博客 内存 升级 系统表

Laurenz Albe 说明了表太多的代价:一个后端访问过两万张表之后,relcache 与 catcache 从 4.1 MB 涨到 221 MB,pg_attribute 里堆了 94 万行。连带问题包括 autovacuum worker 起不来、pg_upgrade 从几分钟变成几天。这些缓存只增不减,他建议从设计上减少表数量,用规模适中的连接池,并在 v14 以上用 idle_session_timeout 清掉空闲会话。

阅读更多……

SQL 标准新接受 QUALIFY 等四项提案

发布于 2026-09-10T10:59:44.657381Z · peter.eisentraut.org QUALIFY SQL 标准

Peter Eisentraut 报告了 6 月的斯德哥尔摩 SQL 与 GQL 标准会议。工作草案新接受四项提案:QUALIFY 在窗口函数之后过滤,INSERT BY NAME 按列名匹配,SELECT 列表的 EXCLUDE 去掉指定列,JOIN TO ONE 在运行时校验连接基数。PostgreSQL 这边 QUALIFY 在 19 周期暂停,预计 20 继续,EXCLUDE 已有部分实现。新标准计划 2027 年年中发布。

阅读更多……

PostgreSQL 19 补上升级流程里的序列同步缺口

发布于 2026-09-10T10:59:44.651875Z · Fujitsu Enterprise Postgres 升级 序列 逻辑复制

用 pg_createsubscriber 做在线升级时,表数据靠逻辑复制同步,序列取值却还是旧的,切换后很容易撞上重复键错误。PostgreSQL 19 把序列同步做进核心:序列可随表一起发布,由专门的同步 worker 把发布端状态复制到订阅端。发布时写 FOR ALL SEQUENCES, ALL TABLES,切换前再对订阅执行 REFRESH SEQUENCES。目前仍要显式加入发布并手动刷新。

阅读更多……