
PostgreSQL 大法师
冯若航 @Vonng / Pigsty
PostgreSQL 生态进展,以及开发、使用、运维、管理、诊断、调优的经验分享。

PostgreSQL 官网中文版:pg.center
pg.center 是 postgresql.org 的完整中文镜像,首页、文档、新闻、社区与开发者资源全面汉化, 并同步发布 PostgreSQL 18 中文文档。

PG 扩展百科全书:中英双语,开箱即用
我把 PostgreSQL 生态里 464 个扩展做成了一本中英双语、开箱即用的扩展百科全书:元数据、下载矩阵、安装命令、使用说明与二进制仓库一站齐全。

464个扩展开箱即用:新版 PG 扩展目录发布
今天老冯又让 Claude Code 干了一件大好事 —— 做了一个全新的 PostgreSQL 扩展目录。就放在 https://pigsty.cc/ext 这里。

一天翻译完 PG 生态三大件文档
花了一天时间,把 PgBouncer、pgBackRest、Patroni 这三个 PostgreSQL 生态核心组件的文档几乎完整翻译成了中文。

PostgreSQL 号外紧急补丁版本发布!
老冯之前在号外:PG小版本BUG,暂缓一周再安装升级里面说过,之前发布的 PG 小版本有 BUG,需要等新的号外小版本更新之后再部署合适。

Oracle 兼容的 PG 真的有用吗?
从一个“只有 JAR 没有源码”的迁移案例出发,解释为什么 Oracle 语法兼容并非伪需求,以及如何用 IvorySQL + Pigsty 低成本接住历史包袱。

号外:暂缓 PG 最新小版本安装与升级
PostgreSQL 18.2 系列小版本引入了 substring 与 WAL 回放相关回归问题,建议暂缓新建与升级,并在 2026-02-26 号外版本发布后尽快更新。

中国厂商首次站上 PGConf.dev 主题演讲台
三年三投,中了 PGConf.Dev 2026 演讲,也许是第一次有中国 PostgreSQL 厂商(数据库个体户)站上这个演讲台,分享对 PG 社区的贡献。

从AGPL到Apache:Pigsty 协议变更的思考
Pigsty 从 AGPLv3 切换到 Apache 2.0 许可证,有朋友问我不怕别人白嫖吗? 欢迎白嫖,要做数据库世界的 Debian,一个开放的许可证是必要的诚意。(不过白嫖 Pigsty 可以,白嫖老冯可不行,哈哈)

OpenAI:一套 PG 支持8亿 ChatGPT 用户
PostgreSQL 的标杆案例,他们使用1主50从的经典主从PG,支撑了8亿ChatGPT用户。附上老冯的评论与看法。

PostgreSQL 高可用到底怎么做?
详细介绍 PG 高可用 SOTA 方案,RTO / RPO 拆解,从原理到实战,一步到位。如果你还在折腾 PG HA,希望能帮你少走几年弯路。

如何快速上手学习 PostgreSQL?
老冯最近多次被人问到这个问题,授人以渔不如授人以渔,这次就来一次性领进门。10分钟准备好标准环境+耐心的高水平老师。

Git for Data: 瞬间克隆PG数据库
如何在瞬间克隆一个巨大的 PostgreSQL 数据库,还不占用额外的存储?PG 18 与 XFS 可以擦出很多火花。

为什么PG将主宰AI时代的数据库
上下文窗口经济学,多元持久化的问题,以及零胶水架构的胜利,让 PG 成为 AI 时代的数据库之王。

立足中国,面向全球的 PostgreSQL 发行版
如何打造一个立足中国,面向全球的 PostgreSQL 数据库发行版?在第八届中国PG生态大会上的主题演讲。

PostgreSQL 18 可以上生产用了吗?
PG18.1 发布,扩展生态也基本完成18适配,Pigsty v3.7默认PG版本提升至18,是时候上生产耍耍啦!

PG扩展云:解锁 PG 生态的全部潜力
开源免费免翻墙,一键安装PG与431个扩展插件 14个Linux发行版 x 6大PG主版本原生 RPM/DEB。

尝鲜须谨慎:PG新存储引擎故障案例
上新有风险,及时下掉timescaledb/hypercore,避免数据库爆炸。

月饼好吃:又一家PG扩展公司被Databricks收购
月饼实验室被数据砖收购,老冯解读又一场PG公司收购案。

从PG“断供”看软件供应链中的信任问题
PostgreSQL官方仓库切断全球镜像站同步通道,开源制成品断供,很好的试出了各家数据库厂商和云厂商的成色。

新坑:PostgreSQL 36计
PG36计,一套关于 PostgreSQL 应用开发与运维管理的教程,手把手带来PG生产最佳实践。

专栏:Postgres 大法师
关于 PostgreSQL 的开发,管理,原理,生态,工具,架构设计,性能优化,故障排查等方面的文章导航。

PostgreSQL主宰数据库世界,而谁来吞噬PG?
那些曾经让 MongoDB,MySQL 走向封闭的力量,如今也同样在 PostgreSQL 的生态中发挥作用,PG世界需要一个代表"软件自由"价值观的发行版。

PostgreSQL 已主宰数据库世界
2025 年的 SO 全球开发者调研结果新鲜出炉,PostgreSQL 连续第三年成为全球最流行,最受喜爱,需求量最高的数据库。

PostgreSQL 官网中文版:pg.center
pg.center 是 postgresql.org 的完整中文镜像,首页、文档、新闻、社区与开发者资源全面汉化, 并同步发布 PostgreSQL 18 中文文档。

PG 扩展百科全书:中英双语,开箱即用
我把 PostgreSQL 生态里 464 个扩展做成了一本中英双语、开箱即用的扩展百科全书:元数据、下载矩阵、安装命令、使用说明与二进制仓库一站齐全。

464个扩展开箱即用:新版 PG 扩展目录发布
今天老冯又让 Claude Code 干了一件大好事 —— 做了一个全新的 PostgreSQL 扩展目录。就放在 https://pigsty.cc/ext 这里。

一天翻译完 PG 生态三大件文档
花了一天时间,把 PgBouncer、pgBackRest、Patroni 这三个 PostgreSQL 生态核心组件的文档几乎完整翻译成了中文。

PostgreSQL 号外紧急补丁版本发布!
老冯之前在号外:PG小版本BUG,暂缓一周再安装升级里面说过,之前发布的 PG 小版本有 BUG,需要等新的号外小版本更新之后再部署合适。

Oracle 兼容的 PG 真的有用吗?
从一个“只有 JAR 没有源码”的迁移案例出发,解释为什么 Oracle 语法兼容并非伪需求,以及如何用 IvorySQL + Pigsty 低成本接住历史包袱。

号外:暂缓 PG 最新小版本安装与升级
PostgreSQL 18.2 系列小版本引入了 substring 与 WAL 回放相关回归问题,建议暂缓新建与升级,并在 2026-02-26 号外版本发布后尽快更新。

中国厂商首次站上 PGConf.dev 主题演讲台
三年三投,中了 PGConf.Dev 2026 演讲,也许是第一次有中国 PostgreSQL 厂商(数据库个体户)站上这个演讲台,分享对 PG 社区的贡献。

从AGPL到Apache:Pigsty 协议变更的思考
Pigsty 从 AGPLv3 切换到 Apache 2.0 许可证,有朋友问我不怕别人白嫖吗? 欢迎白嫖,要做数据库世界的 Debian,一个开放的许可证是必要的诚意。(不过白嫖 Pigsty 可以,白嫖老冯可不行,哈哈)

OpenAI:一套 PG 支持8亿 ChatGPT 用户
PostgreSQL 的标杆案例,他们使用1主50从的经典主从PG,支撑了8亿ChatGPT用户。附上老冯的评论与看法。

PostgreSQL 高可用到底怎么做?
详细介绍 PG 高可用 SOTA 方案,RTO / RPO 拆解,从原理到实战,一步到位。如果你还在折腾 PG HA,希望能帮你少走几年弯路。

如何快速上手学习 PostgreSQL?
老冯最近多次被人问到这个问题,授人以渔不如授人以渔,这次就来一次性领进门。10分钟准备好标准环境+耐心的高水平老师。

Git for Data: 瞬间克隆PG数据库
如何在瞬间克隆一个巨大的 PostgreSQL 数据库,还不占用额外的存储?PG 18 与 XFS 可以擦出很多火花。

为什么PG将主宰AI时代的数据库
上下文窗口经济学,多元持久化的问题,以及零胶水架构的胜利,让 PG 成为 AI 时代的数据库之王。

立足中国,面向全球的 PostgreSQL 发行版
如何打造一个立足中国,面向全球的 PostgreSQL 数据库发行版?在第八届中国PG生态大会上的主题演讲。

PostgreSQL 18 可以上生产用了吗?
PG18.1 发布,扩展生态也基本完成18适配,Pigsty v3.7默认PG版本提升至18,是时候上生产耍耍啦!

PG扩展云:解锁 PG 生态的全部潜力
开源免费免翻墙,一键安装PG与431个扩展插件 14个Linux发行版 x 6大PG主版本原生 RPM/DEB。

尝鲜须谨慎:PG新存储引擎故障案例
上新有风险,及时下掉timescaledb/hypercore,避免数据库爆炸。

月饼好吃:又一家PG扩展公司被Databricks收购
月饼实验室被数据砖收购,老冯解读又一场PG公司收购案。

从PG“断供”看软件供应链中的信任问题
PostgreSQL官方仓库切断全球镜像站同步通道,开源制成品断供,很好的试出了各家数据库厂商和云厂商的成色。

新坑:PostgreSQL 36计
PG36计,一套关于 PostgreSQL 应用开发与运维管理的教程,手把手带来PG生产最佳实践。

专栏:Postgres 大法师
关于 PostgreSQL 的开发,管理,原理,生态,工具,架构设计,性能优化,故障排查等方面的文章导航。

PostgreSQL主宰数据库世界,而谁来吞噬PG?
那些曾经让 MongoDB,MySQL 走向封闭的力量,如今也同样在 PostgreSQL 的生态中发挥作用,PG世界需要一个代表"软件自由"价值观的发行版。

PostgreSQL 已主宰数据库世界
2025 年的 SO 全球开发者调研结果新鲜出炉,PostgreSQL 连续第三年成为全球最流行,最受喜爱,需求量最高的数据库。
PostgreSQL 官网中文版:pg.center

用 PostgreSQL 这么多年,有一件事一直让我觉得遗憾:postgresql.org 官网一直没有中文版。 作为世界上最先进的开源数据库,PostgreSQL 的官方网站承载着项目介绍、版本发布、官方文档、社区活动、开发者资源等核心信息。对于英文用户来说,这是一站式的信息中枢;但对于国内广大的 PG 用户而言,语言门槛始终横亘在那里。 所以我做了一件事:把 postgresql.org 整个 fork 了一份中文版。 域名是:pg.center。 包括当下缺失的 PG 18 中文文档,也随 …
用 PostgreSQL 这么多年,有一件事一直让我觉得遗憾:postgresql.org 官网一直没有中文版。 作为世界上最先进的开源数据库,PostgreSQL 的官方网站承载着项目介绍、版本发布、官方文档、社区活动、开发者资源等核心信息。对于英文用户来说,这是一站式的信息中枢;但对于国内广大的 PG 用户而言,语言门槛始终横亘在那里。 所以我做了一件事:把 postgresql.org 整个 fork 了一份中文版。 域名是:pg.center。 包括当下缺失的 PG 18 中文文档,也随 …
PG 扩展百科全书:中英双语,开箱即用

扩展目录:中文站 · 英文站 扩展是 PostgreSQL 的灵魂。没有扩展的 PostgreSQL,只是一个普通的关系型数据库;有了扩展的 PostgreSQL,才是那个能吞噬整个数据库世界的超级平台。 但长期以来,PG 扩展生态一直面临一个尴尬的问题:找不到、看不懂、装不上。你想用一个扩展,得先去 GitHub 翻 README,再去 PGXN 碰运气看有没有包,然后对着不同操作系统的包管理器折腾半天。运气好装上了,运气不好,编译失败、依赖缺失、版本不兼容,一下午就没了。 所以我做了一件事 …
扩展目录:中文站 · 英文站 扩展是 PostgreSQL 的灵魂。没有扩展的 PostgreSQL,只是一个普通的关系型数据库;有了扩展的 PostgreSQL,才是那个能吞噬整个数据库世界的超级平台。 但长期以来,PG 扩展生态一直面临一个尴尬的问题:找不到、看不懂、装不上。你想用一个扩展,得先去 GitHub 翻 README,再去 PGXN 碰运气看有没有包,然后对着不同操作系统的包管理器折腾半天。运气好装上了,运气不好,编译失败、依赖缺失、版本不兼容,一下午就没了。 所以我做了一件事 …
464个扩展开箱即用:新版 PG 扩展目录发布

今天老冯又让 Claude Code 干了一件大好事 —— 做了一个全新的 PostgreSQL 扩展目录。就放在 https://pigsty.cc/ext 这里。 说起来,这已经是第五版了。兜兜转转一大圈,又回到了第一版使用的 Hugo + Docsy 框架,重新融合到 Pigsty 主站。这个过程本身就是个故事,后面再聊。先说说这一版到底做了什么。 不只是有包,还要有文档 之前的扩展目录,核心功能是告诉你:这个扩展叫什么、元数据在哪里、二进制包怎么下载、一键安装怎么搞。你装好了就行,至于怎 …
今天老冯又让 Claude Code 干了一件大好事 —— 做了一个全新的 PostgreSQL 扩展目录。就放在 https://pigsty.cc/ext 这里。 说起来,这已经是第五版了。兜兜转转一大圈,又回到了第一版使用的 Hugo + Docsy 框架,重新融合到 Pigsty 主站。这个过程本身就是个故事,后面再聊。先说说这一版到底做了什么。 不只是有包,还要有文档 之前的扩展目录,核心功能是告诉你:这个扩展叫什么、元数据在哪里、二进制包怎么下载、一键安装怎么搞。你装好了就行,至于怎 …
一天翻译完 PG 生态三大件文档

最近 Pigsty v4.2 刚发布完,手头空了下来。正好一看,这周的 Claude Token 额度快到期了,不用也是白扔。一时心痒,得找个活儿把它挥霍掉。 想了想,去翻译文档吧。 于是我花了一天时间,把 PgBouncer 连接池、pgBackRest 备份工具、Patroni 高可用模板 这三个 PostgreSQL 生态中最重要的开源组件文档,全部翻译成了中文。顺手还把 PostgreSQL 18.3 的官方文档也过了一遍——虽然还在校对中,但主体已经出来了。 干完之后我自己都有点恍惚: …
最近 Pigsty v4.2 刚发布完,手头空了下来。正好一看,这周的 Claude Token 额度快到期了,不用也是白扔。一时心痒,得找个活儿把它挥霍掉。 想了想,去翻译文档吧。 于是我花了一天时间,把 PgBouncer 连接池、pgBackRest 备份工具、Patroni 高可用模板 这三个 PostgreSQL 生态中最重要的开源组件文档,全部翻译成了中文。顺手还把 PostgreSQL 18.3 的官方文档也过了一遍——虽然还在校对中,但主体已经出来了。 干完之后我自己都有点恍惚: …
PostgreSQL 号外紧急补丁版本发布!

老冯之前在号外:PG 小版本 BUG,暂缓一周再安装升级里面说过,之前发布的 PG 小版本有 BUG,需要等新的号外小版本更新之后再部署合适。这不,PG 18.3,17.9 …… 系列小版本如期而至,10 天不到就新鲜出炉了。 不过目前 PGDG 还没出包,镜像站可能还要再晚一天才行。老冯正在快马加鞭测试准备 Pigsty v4.2,等 PGDG 一出包就制作离线软件包,发布一个新版本。 PostgreSQL 18.3、17.9、16.13、15.17 和 14.22 发布! 发布日期 …
老冯之前在号外:PG 小版本 BUG,暂缓一周再安装升级里面说过,之前发布的 PG 小版本有 BUG,需要等新的号外小版本更新之后再部署合适。这不,PG 18.3,17.9 …… 系列小版本如期而至,10 天不到就新鲜出炉了。 不过目前 PGDG 还没出包,镜像站可能还要再晚一天才行。老冯正在快马加鞭测试准备 Pigsty v4.2,等 PGDG 一出包就制作离线软件包,发布一个新版本。 PostgreSQL 18.3、17.9、16.13、15.17 和 14.22 发布! 发布日期 …
Oracle 兼容的 PG 真的有用吗?

很多国产数据库都以 “兼容 Oracle” 作为卖点,说实话,老冯一直都对这件事不感冒。有时候我也会怀疑,PG 去兼容 Oracle 到底是不是一个伪需求—— 改改业务代码能死吗?但是最近我真的碰到了一个极端情况,让我略微改了看法。 一个没有源码的 JAR 包 最近老冯接了个小活儿,挺有意思的。某世界 500 强车企,手里跑着一套 EDB —— 也就是 EnterpriseDB 出品的、带 Oracle 兼容的 PostgreSQL。版本是 9.1。 9.1 是什么概念?2011 年 9 月发布 …
很多国产数据库都以 “兼容 Oracle” 作为卖点,说实话,老冯一直都对这件事不感冒。有时候我也会怀疑,PG 去兼容 Oracle 到底是不是一个伪需求—— 改改业务代码能死吗?但是最近我真的碰到了一个极端情况,让我略微改了看法。 一个没有源码的 JAR 包 最近老冯接了个小活儿,挺有意思的。某世界 500 强车企,手里跑着一套 EDB —— 也就是 EnterpriseDB 出品的、带 Oracle 兼容的 PostgreSQL。版本是 9.1。 9.1 是什么概念?2011 年 9 月发布 …
号外:暂缓 PG 最新小版本安装与升级

18.2 系列小版本引入两个 BUG,请暂缓新建与升级,并及时在下周 18.3 发布后更新。 一周前 PostgreSQL 社区发布了二月度例行小版本更新,Pigsty v4.1 也于当天跟进。不过老冯必须提醒各位,最好不要在最近两周进行 PostgreSQL 新增部署与更新,因为这个例行小版本引入了两个 BUG。这两个 BUG 将在 2026-02-26 的 号外小版本(out-of-cycle release)中修复。 表现 BUG 1:substring() 对非 ASCII Toast …
18.2 系列小版本引入两个 BUG,请暂缓新建与升级,并及时在下周 18.3 发布后更新。 一周前 PostgreSQL 社区发布了二月度例行小版本更新,Pigsty v4.1 也于当天跟进。不过老冯必须提醒各位,最好不要在最近两周进行 PostgreSQL 新增部署与更新,因为这个例行小版本引入了两个 BUG。这两个 BUG 将在 2026-02-26 的 号外小版本(out-of-cycle release)中修复。 表现 BUG 1:substring() 对非 ASCII Toast …
中国厂商首次站上 PGConf.dev 主题演讲台

上午收到邮件,我提交的主题演讲 “Extensions for Everyone” 被 PGConf.dev 2026 正式接收了。 对老冯而言,这意义重大——这不仅是我在 PostgreSQL 生态的工作被核心社区认可,更重要的是:这应该是第一次有来自中国本土的 “厂商” 在 PostgreSQL 最核心的开发者大会上做主题演讲。 —— 或者更准确地说:数据库个体户😊 为什么这很重要? PGConf.dev 是 PostgreSQL 开发者大会,前身是连续举办了 17 年的 …
上午收到邮件,我提交的主题演讲 “Extensions for Everyone” 被 PGConf.dev 2026 正式接收了。 对老冯而言,这意义重大——这不仅是我在 PostgreSQL 生态的工作被核心社区认可,更重要的是:这应该是第一次有来自中国本土的 “厂商” 在 PostgreSQL 最核心的开发者大会上做主题演讲。 —— 或者更准确地说:数据库个体户😊 为什么这很重要? PGConf.dev 是 PostgreSQL 开发者大会,前身是连续举办了 17 年的 …
从AGPL到Apache:Pigsty 协议变更的思考

Pigsty 是一个开箱即用、开源且本地优先的 PostgreSQL 数据库发行版,最近发布的 v4.0 是一个史诗级的大版本,整体有了一个整体的质变与飞跃。 也正好借这个发布窗口,我把一件惦记很久的事落地了:把 Pigsty 的许可证从 AGPLv3 改回 Apache 2.0。 德哥还专门写了篇文章聊这事儿(我看完确实笑出了声)。你可以先读他的版本,再来看我这个作者的第一人称心路历程: 为什么改、改了意味着什么,以及我对开源、生态、服务与商业化的整体判断。 前生今世 Pigsty 刚诞生的时 …
Pigsty 是一个开箱即用、开源且本地优先的 PostgreSQL 数据库发行版,最近发布的 v4.0 是一个史诗级的大版本,整体有了一个整体的质变与飞跃。 也正好借这个发布窗口,我把一件惦记很久的事落地了:把 Pigsty 的许可证从 AGPLv3 改回 Apache 2.0。 德哥还专门写了篇文章聊这事儿(我看完确实笑出了声)。你可以先读他的版本,再来看我这个作者的第一人称心路历程: 为什么改、改了意味着什么,以及我对开源、生态、服务与商业化的整体判断。 前生今世 Pigsty 刚诞生的时 …
OpenAI:一套 PG 支持8亿 ChatGPT 用户

OpenAI 官方博客昨天发了一篇文章,专门讲他们如何把 PostgreSQL 伸缩到今天这个量级: 一套单主 + 近 50 个只读副本的超大 PostgreSQL 集群,支撑其核心产品(ChatGPT 与 OpenAI API)的全球访问流量。文章的核心内容,其实在 2025 年 PGCon.Dev 上就已对外分享过 (《OpenAI:将 PostgreSQL 伸缩至新阶段》), 但这次算是 OpenAI 官方背书,传播面与影响力都明显要大多了。 与半年前的分享相比,这次博客也披露了几个关键变 …
OpenAI 官方博客昨天发了一篇文章,专门讲他们如何把 PostgreSQL 伸缩到今天这个量级: 一套单主 + 近 50 个只读副本的超大 PostgreSQL 集群,支撑其核心产品(ChatGPT 与 OpenAI API)的全球访问流量。文章的核心内容,其实在 2025 年 PGCon.Dev 上就已对外分享过 (《OpenAI:将 PostgreSQL 伸缩至新阶段》), 但这次算是 OpenAI 官方背书,传播面与影响力都明显要大多了。 与半年前的分享相比,这次博客也披露了几个关键变 …
PostgreSQL 高可用到底怎么做?

七八年前,老冯手里维护着一百套大规模 PostgreSQL 集群,两百多台顶配物理机,开始做高可用方案选型。那段时间我把市面上能叫得出名字的方案都翻了一遍:Patroni、Corosync + Pacemaker、repmgr、Stolon、PAF、pgpool-II…… 最后选了 Patroni。基于它做 HA,上线后效果很稳:这些年碰到几十次真实硬件故障,RTO 基本都在二三十秒区间。最爽的是:半夜告警响了也不用爬起来抢救,流量自动切换,第二天起床再慢慢研究和调整就好了。 回头看,这个选择属 …
七八年前,老冯手里维护着一百套大规模 PostgreSQL 集群,两百多台顶配物理机,开始做高可用方案选型。那段时间我把市面上能叫得出名字的方案都翻了一遍:Patroni、Corosync + Pacemaker、repmgr、Stolon、PAF、pgpool-II…… 最后选了 Patroni。基于它做 HA,上线后效果很稳:这些年碰到几十次真实硬件故障,RTO 基本都在二三十秒区间。最爽的是:半夜告警响了也不用爬起来抢救,流量自动切换,第二天起床再慢慢研究和调整就好了。 回头看,这个选择属 …
如何快速上手学习 PostgreSQL?

老冯最近多次被人问到一个问题:“如何上手学习 PostgreSQL”?已经不是一次两次了,所以感觉有必要写个教程集体回答一下。 老冯认为,学习 PostgreSQL 的最好方式就是 Learn by doing —— 通过实践来学习,而不是通过死看书,报什么培训班之类的东西。 现在的学习条件要比以前好太多了,因为每个人都可以有一个非常耐心的高水平老师在身边随时指导 —— 有什么问题直接问 AI 就是了。 不过俗话说:“师傅领进门,修行在个人”。即使有 AI 助力,起步的那个入门过程依然是最难的, …
老冯最近多次被人问到一个问题:“如何上手学习 PostgreSQL”?已经不是一次两次了,所以感觉有必要写个教程集体回答一下。 老冯认为,学习 PostgreSQL 的最好方式就是 Learn by doing —— 通过实践来学习,而不是通过死看书,报什么培训班之类的东西。 现在的学习条件要比以前好太多了,因为每个人都可以有一个非常耐心的高水平老师在身边随时指导 —— 有什么问题直接问 AI 就是了。 不过俗话说:“师傅领进门,修行在个人”。即使有 AI 助力,起步的那个入门过程依然是最难的, …
Git for Data: 瞬间克隆PG数据库

每个程序员都用过 git clone。敲下回车,几秒钟后,一个完整的代码仓库就躺在硬盘上了。 但数据库呢? 想给测试环境搞一份生产数据的副本?传统方案是 pg_dump + pg_restore。一个 100GB 的库,喝杯咖啡回来可能还没完。想做并行测试?再等一轮。想给 AI Agent 一个可以随便折腾的沙盒?那得准备好足够的磁盘和耐心。 最近一堆数据库公司都在卷 “Git for Data”,理由是:有了数据版本控制,Agent 就可以放心在数据库里乱搞,坏了随时回滚。 但这玩意 …
每个程序员都用过 git clone。敲下回车,几秒钟后,一个完整的代码仓库就躺在硬盘上了。 但数据库呢? 想给测试环境搞一份生产数据的副本?传统方案是 pg_dump + pg_restore。一个 100GB 的库,喝杯咖啡回来可能还没完。想做并行测试?再等一轮。想给 AI Agent 一个可以随便折腾的沙盒?那得准备好足够的磁盘和耐心。 最近一堆数据库公司都在卷 “Git for Data”,理由是:有了数据版本控制,Agent 就可以放心在数据库里乱搞,坏了随时回滚。 但这玩意 …
为什么PG将主宰AI时代的数据库

Agent 时代,软件架构的底层逻辑变了。 过去十年,我们为了迁就人类团队的协作边界,搞出了微服务和“多元持久化”(Polyglot Persistence),把系统拆得七零八落。但在 AI Agent 崛起的新范式下,这种碎片化架构正在成为一种昂贵的“技术负债”。 最稀缺的资源不再是存储或算力,而是 LLM 的 注意力带宽(Context Window)。 微服务带来的复杂度与碎片化,正在向 AI Agent 征收巨额的“认知税”。而这剂毒药的解药,只有 PostgreSQL。本文就来聊聊,为 …
Agent 时代,软件架构的底层逻辑变了。 过去十年,我们为了迁就人类团队的协作边界,搞出了微服务和“多元持久化”(Polyglot Persistence),把系统拆得七零八落。但在 AI Agent 崛起的新范式下,这种碎片化架构正在成为一种昂贵的“技术负债”。 最稀缺的资源不再是存储或算力,而是 LLM 的 注意力带宽(Context Window)。 微服务带来的复杂度与碎片化,正在向 AI Agent 征收巨额的“认知税”。而这剂毒药的解药,只有 PostgreSQL。本文就来聊聊,为 …
立足中国,面向全球的 PostgreSQL 发行版

大家好,我是冯若航,Pigsty 的作者,独立开源贡献者。今天我想和大家聊一个话题:如何打造一个立足中国,面向全球的 PostgreSQL 数据库发行版。 这个标题听着有点大,但我想说的很简单:PostgreSQL 已经赢了,问题是 —— 我们中国开发者在这场胜利中扮演什么角色? 是旁观者,还是参与者?是跟随者,还是引领者? 数据库内核之争已经尘埃落定,真正的竞争将会发生在数据库发行版上。而在这个关键的机会窗口里,我们应该凝聚生态合力,打造一个全世界开发者都愿意使用的基础设施,数据库世界中的 …
大家好,我是冯若航,Pigsty 的作者,独立开源贡献者。今天我想和大家聊一个话题:如何打造一个立足中国,面向全球的 PostgreSQL 数据库发行版。 这个标题听着有点大,但我想说的很简单:PostgreSQL 已经赢了,问题是 —— 我们中国开发者在这场胜利中扮演什么角色? 是旁观者,还是参与者?是跟随者,还是引领者? 数据库内核之争已经尘埃落定,真正的竞争将会发生在数据库发行版上。而在这个关键的机会窗口里,我们应该凝聚生态合力,打造一个全世界开发者都愿意使用的基础设施,数据库世界中的 …
PostgreSQL 18 可以上生产用了吗?

在《尝鲜须谨慎:PG 新存储引擎故障案例》中,老冯简单聊过一下 PostgreSQL 上新的节奏 —— 应该用什么 PostgreSQL 大版本。老冯的策略是:当每个 PostgreSQL 大版本的第二个小版本出来的时候,差不多就能上生产了。最近 PostgreSQL 18.1 也就是第二个小版本已经放出了,加上扩展生态也基本上普遍跟进完成,老冯认为 PG 18 已经可以用于生产环境了。 先把 BUG 修一修 PostgreSQL 的版本发布策略非常规律:每年一个大版本,基本上大版本都会在九月下 …
在《尝鲜须谨慎:PG 新存储引擎故障案例》中,老冯简单聊过一下 PostgreSQL 上新的节奏 —— 应该用什么 PostgreSQL 大版本。老冯的策略是:当每个 PostgreSQL 大版本的第二个小版本出来的时候,差不多就能上生产了。最近 PostgreSQL 18.1 也就是第二个小版本已经放出了,加上扩展生态也基本上普遍跟进完成,老冯认为 PG 18 已经可以用于生产环境了。 先把 BUG 修一修 PostgreSQL 的版本发布策略非常规律:每年一个大版本,基本上大版本都会在九月下 …
PG扩展云:解锁 PG 生态的全部潜力

微信公众号链接 PostgreSQL 拥有极为强大的扩展插件体系。在 《PostgreSQL 正在吞噬数据库世界》中, 老冯已经阐述过 可扩展性 是 PostgreSQL 成功的核心要素。举例来说,PG 有 GIS 领域的事实标准 PostGIS,向量数据库的瑞士军刀 pgvector,还有可以替代 ElasticSearch 的 pg_search, 以及使用 DuckDB 在 PG 内进行分析的 pg_duckdb / pg_mooncake 等等,这些扩展为 PostgreSQL 赋予了 …
微信公众号链接 PostgreSQL 拥有极为强大的扩展插件体系。在 《PostgreSQL 正在吞噬数据库世界》中, 老冯已经阐述过 可扩展性 是 PostgreSQL 成功的核心要素。举例来说,PG 有 GIS 领域的事实标准 PostGIS,向量数据库的瑞士军刀 pgvector,还有可以替代 ElasticSearch 的 pg_search, 以及使用 DuckDB 在 PG 内进行分析的 pg_duckdb / pg_mooncake 等等,这些扩展为 PostgreSQL 赋予了 …
尝鲜须谨慎:PG新存储引擎故障案例

昨天接到一个咨询的活儿,有位 Pigsty 的用户反馈数据库故障,出现 XID Wraparound 了。这个 PG 中最臭名昭著的故障在近些年已经比较少见了,不过这次的故障原因确实比较有趣,是因为使用了 TimescaleDB Hypercore 导致的 —— 这是一个实验性的新存储引擎,并且已经在最近的版本中弃用与移除。 如果你正在使用这个新的存储引擎,最好立刻检查并退回经典的 TimescaleDB 引擎与 PostgreSQL 原生表,以免数据库爆炸。 Hypercore 是什么 …
昨天接到一个咨询的活儿,有位 Pigsty 的用户反馈数据库故障,出现 XID Wraparound 了。这个 PG 中最臭名昭著的故障在近些年已经比较少见了,不过这次的故障原因确实比较有趣,是因为使用了 TimescaleDB Hypercore 导致的 —— 这是一个实验性的新存储引擎,并且已经在最近的版本中弃用与移除。 如果你正在使用这个新的存储引擎,最好立刻检查并退回经典的 TimescaleDB 引擎与 PostgreSQL 原生表,以免数据库爆炸。 Hypercore 是什么 …
月饼好吃:又一家PG扩展公司被Databricks收购

昨天在群里看到一则喜讯,Mooncake Lab 被 Databricks 收购了。 今年数据库世界几起大的收购都与 PostgreSQL 有关,Databricks 在六月份的时候 以十亿美元的价格收购了 Neon,它的老对手 Snowflake 则反手买下了 CrunchyData。更有传言说 OpenAI 拟以 20 亿的价格收购 Supabase。这次,做 PG 上 OLAP 扩展的 mooncake 成为新的收购标的。 pg_mooncake 是一个很不错的 PG 扩展插件,旨在 融合 …
昨天在群里看到一则喜讯,Mooncake Lab 被 Databricks 收购了。 今年数据库世界几起大的收购都与 PostgreSQL 有关,Databricks 在六月份的时候 以十亿美元的价格收购了 Neon,它的老对手 Snowflake 则反手买下了 CrunchyData。更有传言说 OpenAI 拟以 20 亿的价格收购 Supabase。这次,做 PG 上 OLAP 扩展的 mooncake 成为新的收购标的。 pg_mooncake 是一个很不错的 PG 扩展插件,旨在 融合 …
从PG“断供”看软件供应链中的信任问题

这个月发生了一起沸沸扬扬的 “开源断供”事件—— KubeSphere 删除镜像跑路, 但其实还有另一件略隐蔽的 “卡脖子案例”,老冯在上个月提到过 —— 《卡脖子:PGDG切断镜像站同步通道》。这次 “PostgreSQL 断供” 某种程度上扮演了试金石的角色,倒是很好的试出了各家数据库厂商和云厂商的成色。 老冯对此感到非常失望,停止将国内的云厂商和大学镜像站作为软件供应链上游,直接自建了 PGDG YUM/APT 仓库的国内最新同步镜像。 PGDG的“断供” PostgreSQL 是数据库领 …
这个月发生了一起沸沸扬扬的 “开源断供”事件—— KubeSphere 删除镜像跑路, 但其实还有另一件略隐蔽的 “卡脖子案例”,老冯在上个月提到过 —— 《卡脖子:PGDG切断镜像站同步通道》。这次 “PostgreSQL 断供” 某种程度上扮演了试金石的角色,倒是很好的试出了各家数据库厂商和云厂商的成色。 老冯对此感到非常失望,停止将国内的云厂商和大学镜像站作为软件供应链上游,直接自建了 PGDG YUM/APT 仓库的国内最新同步镜像。 PGDG的“断供” PostgreSQL 是数据库领 …
新坑:PostgreSQL 36计

今天老冯起了一个新坑 —— PG 36 计。这是一套关于 PostgreSQL 应用开发与运维管理的教程。今天刚刚把架子搭好,准备在后面不断填充内容。 说起这个企划,这本书还是当初 2017 年翻译完 DDIA 第一版后,我想搞的一个系列,PostgreSQL 教程,分应用,管理,内核三篇。昨天刚把 DDIA 第二版的 Claude 机翻给弄好,一下子就想到了这本书,这本书就连目录结构都是照着 DDIA 弄的,原来的版本目录如下: 当初还有两家出版社来找,怂恿我写一本。不过那时候老冯确实比较忙, …
今天老冯起了一个新坑 —— PG 36 计。这是一套关于 PostgreSQL 应用开发与运维管理的教程。今天刚刚把架子搭好,准备在后面不断填充内容。 说起这个企划,这本书还是当初 2017 年翻译完 DDIA 第一版后,我想搞的一个系列,PostgreSQL 教程,分应用,管理,内核三篇。昨天刚把 DDIA 第二版的 Claude 机翻给弄好,一下子就想到了这本书,这本书就连目录结构都是照着 DDIA 弄的,原来的版本目录如下: 当初还有两家出版社来找,怂恿我写一本。不过那时候老冯确实比较忙, …
专栏:Postgres 大法师

生态 从PG“断供”看软件供应链中的信任问题 PostgreSQL主宰数据库世界,而谁来吞噬PG? PostgreSQL 已主宰数据库世界 卡脖子:PGDG切断镜像站同步通道 PGEXT.DAY 2025,不见不散 OrioleDB 奥利奥数据库来了! OpenHalo:MySQL兼容的PG PGFS:将数据库作为文件系统 PostgreSQL 生态前沿进展 小猪骑大象:PG包管理神器Pig 发布当日叫停:PG也躲不过大翻车 PG12过保,PG17上位 PostgreSQL神功大成! …
生态 从PG“断供”看软件供应链中的信任问题 PostgreSQL主宰数据库世界,而谁来吞噬PG? PostgreSQL 已主宰数据库世界 卡脖子:PGDG切断镜像站同步通道 PGEXT.DAY 2025,不见不散 OrioleDB 奥利奥数据库来了! OpenHalo:MySQL兼容的PG PGFS:将数据库作为文件系统 PostgreSQL 生态前沿进展 小猪骑大象:PG包管理神器Pig 发布当日叫停:PG也躲不过大翻车 PG12过保,PG17上位 PostgreSQL神功大成! …
PostgreSQL主宰数据库世界,而谁来吞噬PG?

Percona 是 MySQL 生态的扛旗者与主要三方厂商,最近几年也在进军 PostgreSQL 赛道。本文英文原文今天早上发布在 Percona 博客上。当然 Percona 主要是想给自己打个广告,但这没毛病,这个问题也确实是存在的。所以老冯将这篇文章翻译点评一下,并与大家聊一聊这个问题。 The growing dominance of PostgreSQL and the emergence of propriety solutions PostgreSQL主导地位不断提升,专有解决方 …
Percona 是 MySQL 生态的扛旗者与主要三方厂商,最近几年也在进军 PostgreSQL 赛道。本文英文原文今天早上发布在 Percona 博客上。当然 Percona 主要是想给自己打个广告,但这没毛病,这个问题也确实是存在的。所以老冯将这篇文章翻译点评一下,并与大家聊一聊这个问题。 The growing dominance of PostgreSQL and the emergence of propriety solutions PostgreSQL主导地位不断提升,专有解决方 …
PostgreSQL 已主宰数据库世界

2025 年 StackOverflow 全球开发者调研结果已经新鲜出炉 ,来自 177 个国家与地区的 5 万名开发者给出了高质量的问卷反馈。作为数据库老司机,我最关注的还是 “数据库” 这一项调研结果,今天就来带大家解读一下这份数据,看看数据库领域的最新趋势。 简单来说,PostgreSQL 已经是连续第三年在数据库全部三项指标上获得三冠王了,并且依然保持着高歌猛进的势头。如果说两年前我们说 “PostgreSQL 正在吞噬数据库世界”,那么从今年的数据上来看,PostgreSQL 已经毫无 …
2025 年 StackOverflow 全球开发者调研结果已经新鲜出炉 ,来自 177 个国家与地区的 5 万名开发者给出了高质量的问卷反馈。作为数据库老司机,我最关注的还是 “数据库” 这一项调研结果,今天就来带大家解读一下这份数据,看看数据库领域的最新趋势。 简单来说,PostgreSQL 已经是连续第三年在数据库全部三项指标上获得三冠王了,并且依然保持着高歌猛进的势头。如果说两年前我们说 “PostgreSQL 正在吞噬数据库世界”,那么从今年的数据上来看,PostgreSQL 已经毫无 …
