标签

PostgreSQL

HOW2026 济南:PostgreSQL 内核调优、连接瓶颈与 AI 落地的实战全景

来源: postgr.es 59
四月底的济南,山东酒店金色大厅里坐满了来自全球的 PostgreSQL 和 IvorySQL 开发者。HOW2026(Hello Open-source World)不只是又一场数据库会议——中国开源数据库联盟(COSDA)在此正式成立,IvorySQL 作为 PostgreSQL 的 Oracle 兼容分支正在加速出海,而 AI 与数据库的交汇已经从...

PGConf.dev 2026:一场 PostgreSQL 社区的全员集结

来源: postgr.es 57
2026 年 5 月 19 日到 22 日,PGConf.dev 在全球 PostgreSQL 开发者与用户的注视下开了一场四天的大会。从组织者名单到志愿者、从演讲者到包容性专场,这份周报本质上是一张社区全景图——它告诉你:这个生态正在由谁推动、朝着什么方向走。 大会的七位组织者——Gwen Shapira、Jonathan Katz、Kaiting ...

client_min_messages:你以为它在管日志,其实它只管你的屏幕

来源: postgr.es 54
PostgreSQL 有一组以 结尾的 GUC,初学者最常踩坑的就是 。原因很简单——名字里带 "messages",直觉上以为它在控制服务器日志的详细程度,实际上它只决定你的会话能看到什么。搞反了这条线,调半天日志级别还是看不到想要的输出,或者反过来,把本该记录到日志的 NOTICE 级别信息给"静默"了,排查问题时一头雾水。 的作用域是 sessi...

用 FDW + 物化视图把异构数据变成本地分析引擎

来源: postgr.es 50
大多数开发者第一次接触 PostgreSQL 的 Foreign Data Wrapper(FDW),都是在某个快速演示里——从 Postgres 直接查 MySQL,甚至查远程 CSV,感觉很酷。但一旦用到生产环境,延迟高、谓词下推不靠谱、索引不可控,折腾一圈下来往往觉得"不值得"。问题不在 FDW 本身,而在用法。把 FDW 当成查询层是走弯路;把...

Snowflake Postgres 就是社区版 Postgres——一个关于 Table Access Methods 的误读与澄清

来源: postgr.es 59
Christophe Pettus 最近发了一篇更正声明:他此前在周三的文章中声称 Snowflake Postgres 是一个带有私有存储层的 fork,这个说法是错的。事实是——Snowflake Postgres 就是社区版 Postgres,没有魔改存储引擎,没有私有 fork。 这个更正看似只是事实层面的修补,但它背后牵出的技术话题值得深挖:...

PostgreSQL CVE-2026-6473:整数回绕漏洞可致堆损坏与任意代码执行——立即修补

来源: postgr.es 64
PostgreSQL 刚披露了一个高危漏洞 CVE-2026-6473:普通 SQL 用户即可利用整数回绕(integer wraparound)触发堆损坏,进而可能实现任意代码执行。这意味着任何拥有 权限的数据库账号都可能成为攻击入口,而不需要超级用户权限。如果你在生产环境运行 PostgreSQL,这属于"今天就要打补丁"级别的紧急事项。 整数回绕...

从零搭 RAG 太折腾?pgEdge RAG Server 把检索、融合、流式全打包了

来源: postgr.es 69
如果你最近访问过 docs.pgedge.com,大概率已经碰到了 Ellie——一个只从文档里找答案、不瞎编的 AI 助手。问她"多主复制怎么配"或"MCP Server 监听哪个端口",她会把相关文档片段拉出来拼成上下文,再交给 LLM 生成带来源引用的回答。Ellie 不是魔法,它背后跑的就是 pgEdge 刚开放出来的 RAG Server:一...

PostgreSQL 迁移切换:逐库推进还是整体切换?先想清楚再动手

来源: postgr.es 59
新集群已经部署好了,数据同步也跑起来了,接下来就是切换(cutover)——把流量从旧集群切到新集群。很多人把切换当成迁移的最后一步,到了那个节点才去想怎么做。但实际上,切换策略决定了你怎么迁移,而不是反过来。它影响你怎么配复制、预留多少 replication slot、怎么处理 schema 变更、以及回滚路径长什么样。所以在搭复制之前,先把切换策...

TimescaleDB 2.27.1:该升级了,顺便聊聊怎么用好这个时序扩展

来源: oschina.net 55
TimescaleDB 2.27.1 发布了,官方措辞很直接——建议尽快升级。这不是一次大功能迭代,而是针对 2.27.0 的性能改进和缺陷修复,但"尽快"这个词说明修复的内容可能触及了生产环境的痛点。如果你正在跑 2.27.0,别拖。 下面先说升级操作,再给一个从零建 hypertable 的完整示例,最后列一份升级前的检查清单。 官方特别提醒:更新...

PostgreSQL 的 check_function_bodies:函数创建时的语法校验开关

来源: postgr.es 62
PostgreSQL 在执行 时,默认会立刻检查函数体的语法有效性——拼写错误、引用了不存在的对象,都会在建函数的那一刻报错,而不是等到第一次调用时才炸。这个行为由 GUC 参数 控制,默认值为 。看起来很合理,但实际场景里你会遇到需要把它关掉的时刻。 先看默认情况下 PostgreSQL 做了什么。当你写下: PostgreSQL 立刻抛出错误: 函...