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

是 Oracle 的失误让 PostgreSQL 赢了吗?
2026 年 8 月 19 日,The Register 刊出了一篇对 Michael Stonebraker 的采访。

井喷:修了 28 个 CVE、110 个 BUG,PG 最新小版本发布
PostgreSQL 18.6、17.11、16.15、15.19 与 14.24 正式发布,修复了 28 个安全漏洞和 110 多个 Bug;PostgreSQL 19 Beta 3 也同步亮相。

龙芯,正式进入 PostgreSQL 官方仓库
PostgreSQL 官方 APT 仓库正式加入对龙芯 loong64 架构的支持。从 2024 年温哥华的一次提问,到龙芯 3B6000 构建主机落地,两年后,龙芯正式进入 PGDG 的持续构建、签名发布与安全更新链路。

PostgreSQL 三十岁生日快乐
1996 年 7 月 8 日,PostgreSQL 社区接过 Postgres95 的代码火种。三十年后,它已经从伯克利实验室走成了全球数据库生态的默认底座。

瞬间克隆 PostgreSQL 数据库,无需黑魔法
pig v1.5 新增 pig pg clone 与 pig pg fork,把 PostgreSQL 18 的瞬间克隆能力封装成 Agent Native CLI。

什么是 PostgreSQL 发行版?
从 Linux 发行版出发,聊一聊 “PostgreSQL 发行版“ 到底是个什么东西:三层工作、两条路线,以及一个核心。

PostgreSQL,三十而立
今天有个直播,是关于 PostgreSQL 三十周年的。我知道绝大多数人都没这个功夫去看一个九十分钟的直播,所以就把老冯的一些观点转成了文章,发在这里。

参加 PostgreSQL 30周年开发者大会
微信原页已失效;正文从明确署名的公开镜像恢复:https://www.163.com/dy/article/KTG7NBBQ0556CSY5.html。

人人可用的 PG 扩展
介绍 PostgreSQL 扩展生态,并讨论其交付问题 —— 一个共享的交付层,如何同时让用户、扩展作者、厂商和 PostgreSQL 内核开发者受益。

PGConf.Dev 2026 今天在温哥华开幕
PGConf.Dev 2026 在温哥华开幕。今年恰逢 PostgreSQL 项目 30 周年,我也会在大会上分享 Extensions for Everyone。

PostgreSQL 18.4、17.10、16.14、15.18 与 14.23 发布
发布者:PostgreSQL Global Development Group 分类:PostgreSQL 项目安全

pgBackRest 续命战与开源世界的逼定价
pgBackRest 归档七天后出现反转,David Steele 透露多家赞助商已经基本谈拢,项目大概率继续维护。这不是单纯的社区温情故事,而是一次非常干净的开源公地逼定价。

顶级开源备份工具 pgBackRest 停止维护
因作者生存压力,PostgreSQL 生态里最重要的备份工具 pgBackRest 被作者正式归档。开源软件中关键依赖如何可持续发展,值得整个 PG 生态认真思考。

504 个扩展,PG 生态的天花板在哪?
一个 Issue ,引发扩展马拉松;32 个新扩展告诉你,PostgreSQL 正在变成什么;504 个扩展,PostgreSQL 生态的天花板在哪?

PostgreSQL vs MySQL 2026
2026 年,PostgreSQL 已经赢得数据库增量世界,并在开发者采用率、厂商战略、 资本市场与社区治理上全面压过 MySQL。存量仍属 MySQL,增量已归 PG。

PG 五大版本中文文档已就绪,欢迎查阅!
PG.center 现已正式上线 PostgreSQL 18、17、16、15、14 五个生命周期内大版本的中文文档,欢迎查阅与反馈。

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 社区的贡献。
是 Oracle 的失误让 PostgreSQL 赢了吗?

2026 年 8 月 19 日,The Register 刊出了一篇对 Michael Stonebraker 的采访。这位图灵奖得主、伯克利 Postgres 项目的发起者、八十多岁还在创业的老先生,被问到 PostgreSQL 为什么会赢,给了一个听上去有点意外的答案: 我们得感谢 Oracle 我们得感谢 Oracle。因为他们买下 MySQL 之后,所有人都开始担心 MySQL 的去向会被 Oracle 主导,而那正是 PostgreSQL 崛起的开端。 他在同一段话里还说 …
2026 年 8 月 19 日,The Register 刊出了一篇对 Michael Stonebraker 的采访。这位图灵奖得主、伯克利 Postgres 项目的发起者、八十多岁还在创业的老先生,被问到 PostgreSQL 为什么会赢,给了一个听上去有点意外的答案: 我们得感谢 Oracle 我们得感谢 Oracle。因为他们买下 MySQL 之后,所有人都开始担心 MySQL 的去向会被 Oracle 主导,而那正是 PostgreSQL 崛起的开端。 他在同一段话里还说 …
井喷:修了 28 个 CVE、110 个 BUG,PG 最新小版本发布

PostgreSQL 发布了最新一轮小版本更新。这次更新修复了 28 个安全漏洞和 110 多个 Bug。考虑到 7 月以来 Claude Fable 和 ChatGPT Sol 5.6 级别的模型已普遍可用,发现大量漏洞与 Bug 也是意料之中的结果。 老冯建议所有用户尽快安排 PostgreSQL 小版本升级。Pigsty 将于次日发布 v4.5,提供包含最新 PostgreSQL 18.6 的离线安装包。这将是 Pigsty v5.0 与 PostgreSQL 19 发布之前的最后一次小版 …
PostgreSQL 发布了最新一轮小版本更新。这次更新修复了 28 个安全漏洞和 110 多个 Bug。考虑到 7 月以来 Claude Fable 和 ChatGPT Sol 5.6 级别的模型已普遍可用,发现大量漏洞与 Bug 也是意料之中的结果。 老冯建议所有用户尽快安排 PostgreSQL 小版本升级。Pigsty 将于次日发布 v4.5,提供包含最新 PostgreSQL 18.6 的离线安装包。这将是 Pigsty v5.0 与 PostgreSQL 19 发布之前的最后一次小版 …
龙芯,正式进入 PostgreSQL 官方仓库

今天下午几个群里朋友 @ 我:PostgreSQL 官方仓库正式上架龙芯 CPU 支持。 事情是这样的。7 月 22 日,PGDG APT 仓库的维护者 Christoph Berg 在 pgsql-pkg-debian 邮件列表上发了一封很短的公告,交代了三件事:apt.postgresql.org 新增 Loongson loong64 架构;构建主机是一块由 loongfans.cn 社区提供的龙芯 3B6000;软件包的自举构建已在本月初完成,仓库现已正式可用。 我顺手跑到 PGDG …
今天下午几个群里朋友 @ 我:PostgreSQL 官方仓库正式上架龙芯 CPU 支持。 事情是这样的。7 月 22 日,PGDG APT 仓库的维护者 Christoph Berg 在 pgsql-pkg-debian 邮件列表上发了一封很短的公告,交代了三件事:apt.postgresql.org 新增 Loongson loong64 架构;构建主机是一块由 loongfans.cn 社区提供的龙芯 3B6000;软件包的自举构建已在本月初完成,仓库现已正式可用。 我顺手跑到 PGDG …
PostgreSQL 三十岁生日快乐

今天(2026 年 7 月 8 日)是 PostgreSQL 的 30 岁生日。 三十年前的这一天,Marc Fournier 在刚刚架设好的 CVS 仓库里敲下了一笔名为「Postgres95 1.01 Distribution - Virgin Sources」的提交。这是 PostgreSQL 代码仓库中的第一笔提交(d31084e),至今仍躺在 Git 历史的最底端。 为什么是 7 月 8 日? 每年 7 月 8 日,PostgreSQL 社区都会互道一声「Happy …
今天(2026 年 7 月 8 日)是 PostgreSQL 的 30 岁生日。 三十年前的这一天,Marc Fournier 在刚刚架设好的 CVS 仓库里敲下了一笔名为「Postgres95 1.01 Distribution - Virgin Sources」的提交。这是 PostgreSQL 代码仓库中的第一笔提交(d31084e),至今仍躺在 Git 历史的最底端。 为什么是 7 月 8 日? 每年 7 月 8 日,PostgreSQL 社区都会互道一声「Happy …
瞬间克隆 PostgreSQL 数据库,无需黑魔法

老冯在半年前(2026-01-08)写过一篇文章《Git for Data:瞬间克隆 PG 数据库与实例》,介绍了 PostgreSQL 18 和 Pigsty v4.0 的一个新特性:瞬间克隆新数据库。利用文件系统 CoW 机制,以及 PG 18 的 file_copy_method = clone 新参数,可以在秒级克隆一个非常大的数据库,而且不占用额外的存储。 这玩意儿其实非常适合 AI Agent 使用。我在《Agent 需要什么样的数据库》里提到过:极低成本的数据库克隆对于反事实推演至 …
老冯在半年前(2026-01-08)写过一篇文章《Git for Data:瞬间克隆 PG 数据库与实例》,介绍了 PostgreSQL 18 和 Pigsty v4.0 的一个新特性:瞬间克隆新数据库。利用文件系统 CoW 机制,以及 PG 18 的 file_copy_method = clone 新参数,可以在秒级克隆一个非常大的数据库,而且不占用额外的存储。 这玩意儿其实非常适合 AI Agent 使用。我在《Agent 需要什么样的数据库》里提到过:极低成本的数据库克隆对于反事实推演至 …
什么是 PostgreSQL 发行版?

经常有人问我:Pigsty 到底是什么?我通常回答:PostgreSQL 发行版。 通常下一个问题就是:那 “PostgreSQL 发行版” 又是什么? 这是个好问题。而要把它讲清楚,最好的切入点不是数据库,而是操作系统。 一、从 Linux 与操作系统发行版说起 说起 Distribution(发行版),绝大多数人第一反应都是 Linux 发行版 —— Red Hat、Debian、Ubuntu、SUSE、Arch…… 但问题是:既然已经有 Linux,为什么还需要 Linux 发行版?两者到 …
经常有人问我:Pigsty 到底是什么?我通常回答:PostgreSQL 发行版。 通常下一个问题就是:那 “PostgreSQL 发行版” 又是什么? 这是个好问题。而要把它讲清楚,最好的切入点不是数据库,而是操作系统。 一、从 Linux 与操作系统发行版说起 说起 Distribution(发行版),绝大多数人第一反应都是 Linux 发行版 —— Red Hat、Debian、Ubuntu、SUSE、Arch…… 但问题是:既然已经有 Linux,为什么还需要 Linux 发行版?两者到 …
PostgreSQL,三十而立

今天有个直播,是关于 PostgreSQL 三十周年的。我知道绝大多数人都没这个功夫去看一个九十分钟的直播,所以就把老冯的一些观点转成了文章,发在这里。 一、三十岁,是怎么算出来的 先回答一个考据问题:PostgreSQL 的三十岁,到底是怎么算的? 要按最早的算法,得从 1986 年算起。那一年,数据库祖师爷,图灵奖得主,伯克利的 Michael Stonebraker —— 老冯译作 “石破天”—— 启动了 Ingres 的续作,Post-Ingres,简称 Postgres。照这个算法, …
今天有个直播,是关于 PostgreSQL 三十周年的。我知道绝大多数人都没这个功夫去看一个九十分钟的直播,所以就把老冯的一些观点转成了文章,发在这里。 一、三十岁,是怎么算出来的 先回答一个考据问题:PostgreSQL 的三十岁,到底是怎么算的? 要按最早的算法,得从 1986 年算起。那一年,数据库祖师爷,图灵奖得主,伯克利的 Michael Stonebraker —— 老冯译作 “石破天”—— 启动了 Ingres 的续作,Post-Ingres,简称 Postgres。照这个算法, …
参加 PostgreSQL 30周年开发者大会

微信原页已失效;正文从明确署名的公开镜像恢复:https://www.163.com/dy/article/KTG7NBBQ0556CSY5.html。 今天是 PGConf.Dev 2026 开幕的第一天,老冯在大会上有一场 25 分钟的主题演讲,Extensions for Everyone,介绍了我最近两年在扩展 Packaging 与分发上的工作,以及这些工作如何能够帮助到所有人 —— 用户,DBA,扩展作者,PG供应商,以及内核黑客。 \ 演讲的演示文稿与录像后面会放出,不过如果你对 …
微信原页已失效;正文从明确署名的公开镜像恢复:https://www.163.com/dy/article/KTG7NBBQ0556CSY5.html。 今天是 PGConf.Dev 2026 开幕的第一天,老冯在大会上有一场 25 分钟的主题演讲,Extensions for Everyone,介绍了我最近两年在扩展 Packaging 与分发上的工作,以及这些工作如何能够帮助到所有人 —— 用户,DBA,扩展作者,PG供应商,以及内核黑客。 \ 演讲的演示文稿与录像后面会放出,不过如果你对 …
人人可用的 PG 扩展

在线幻灯片:人人都能用上的 PostgreSQL 扩展 第一部分:引言 0. 人人都能用上的扩展 00. 人人都能用上的扩展 大家好,这次演讲的题目是「人人都能用上的扩展」。 它讨论的是 PostgreSQL 扩展的交付,以及一个共享的交付层,如何同时让用户、扩展作者、厂商和 PostgreSQL 内核开发者受益。 1. 我是谁 01. 我是谁 我是冯若航,Pigsty 的作者和维护者。Pigsty 是一个开源 PostgreSQL 发行版。 我也是 pgext.cloud 的建设者 …
在线幻灯片:人人都能用上的 PostgreSQL 扩展 第一部分:引言 0. 人人都能用上的扩展 00. 人人都能用上的扩展 大家好,这次演讲的题目是「人人都能用上的扩展」。 它讨论的是 PostgreSQL 扩展的交付,以及一个共享的交付层,如何同时让用户、扩展作者、厂商和 PostgreSQL 内核开发者受益。 1. 我是谁 01. 我是谁 我是冯若航,Pigsty 的作者和维护者。Pigsty 是一个开源 PostgreSQL 发行版。 我也是 pgext.cloud 的建设者 …
PGConf.Dev 2026 今天在温哥华开幕

温哥华时间 5 月 19 日,PGConf.Dev 2026 正式拉开序幕。今年的会场在 Simon Fraser University 市区校区,也就是 SFU Vancouver Harbour Centre,和第一届 PGConf.Dev 一样,还是在温哥华。 PGConf.Dev 是 PostgreSQL 全球开发者大会,前身是 PGCon。它是核心开发者、扩展作者、社区组织者一年一度最重要的聚会之一。今年又刚好赶上 PostgreSQL 项目 30 周年,社区围绕这个节点专门安排了不少 …
温哥华时间 5 月 19 日,PGConf.Dev 2026 正式拉开序幕。今年的会场在 Simon Fraser University 市区校区,也就是 SFU Vancouver Harbour Centre,和第一届 PGConf.Dev 一样,还是在温哥华。 PGConf.Dev 是 PostgreSQL 全球开发者大会,前身是 PGCon。它是核心开发者、扩展作者、社区组织者一年一度最重要的聚会之一。今年又刚好赶上 PostgreSQL 项目 30 周年,社区围绕这个节点专门安排了不少 …
PostgreSQL 18.4、17.10、16.14、15.18 与 14.23 发布

发布者:PostgreSQL Global Development Group 分类:PostgreSQL 项目安全 PostgreSQL 全球开发组发布了所有受支持 PostgreSQL 版本的更新,包括 18.4、17.10、16.14、15.18 和 14.23。本次发布修复了 11 个安全漏洞,以及过去几个月中报告的 60 多个 bug。 完整变更列表请参阅发行说明。 PostgreSQL 14 生命周期结束提醒 PostgreSQL 14 将于 2026 年 11 月 12 日停止接收 …
发布者:PostgreSQL Global Development Group 分类:PostgreSQL 项目安全 PostgreSQL 全球开发组发布了所有受支持 PostgreSQL 版本的更新,包括 18.4、17.10、16.14、15.18 和 14.23。本次发布修复了 11 个安全漏洞,以及过去几个月中报告的 60 多个 bug。 完整变更列表请参阅发行说明。 PostgreSQL 14 生命周期结束提醒 PostgreSQL 14 将于 2026 年 11 月 12 日停止接收 …
pgBackRest 续命战与开源世界的逼定价

几天前,PG 生态的顶级开源备份工具 pgBackRest 宣告停止维护。 老冯的 Pigsty 虽然也用着 pgBackRest,但也不着急,因为我知道这么重要的组件 pgBackRest,PostgreSQL 生态不可能真让它死掉。 但也承诺如果过一段时间都没人接盘,我会来接手维护。现在看来,倒是不需要了。 David Steele 在 GitHub README 上发了一份“维护更新”:归档公告发出之后,他的邮箱被打爆了。 很多用户和厂商都希望项目继续;他自己也愿意继续;更关键的是,多个赞 …
几天前,PG 生态的顶级开源备份工具 pgBackRest 宣告停止维护。 老冯的 Pigsty 虽然也用着 pgBackRest,但也不着急,因为我知道这么重要的组件 pgBackRest,PostgreSQL 生态不可能真让它死掉。 但也承诺如果过一段时间都没人接盘,我会来接手维护。现在看来,倒是不需要了。 David Steele 在 GitHub README 上发了一份“维护更新”:归档公告发出之后,他的邮箱被打爆了。 很多用户和厂商都希望项目继续;他自己也愿意继续;更关键的是,多个赞 …
顶级开源备份工具 pgBackRest 停止维护

4 月 27 日,PostgreSQL 生态里最重要的备份工具 pgBackRest 被作者 David Steele 正式归档了。 声明发在 GitHub 和 LinkedIn 上,干净利落: 停止维护公告 简而言之:pgBackRest 已不再维护。如果你基于 pgBackRest 创建分叉项目,请为你的项目另取一个新的名称。 经过反复思量,我决定停止继续维护 pgBackRest。这并不是一个轻率的决定。过去十三年里,pgBackRest 一直是我倾注热情的个人项目;期间我很幸运,在相当长 …
4 月 27 日,PostgreSQL 生态里最重要的备份工具 pgBackRest 被作者 David Steele 正式归档了。 声明发在 GitHub 和 LinkedIn 上,干净利落: 停止维护公告 简而言之:pgBackRest 已不再维护。如果你基于 pgBackRest 创建分叉项目,请为你的项目另取一个新的名称。 经过反复思量,我决定停止继续维护 pgBackRest。这并不是一个轻率的决定。过去十三年里,pgBackRest 一直是我倾注热情的个人项目;期间我很幸运,在相当长 …
504 个扩展,PG 生态的天花板在哪?

一个 Issue ,引发扩展马拉松;32 个新扩展告诉你,PostgreSQL 正在变成什么;504 个扩展,PostgreSQL 生态的天花板在哪? 从一个化学扩展说起 两天前,一位用户在 GitHub 上给我提了个 Issue:他在用 RDKit —— 化学信息学领域的事实标准库,能在 PostgreSQL 里做分子结构存储、子结构检索和相似性计算。 但他发现 PGDG 官方打包的版本缺了 InChI 功能,他自己折腾了半天,加上编译参数后总算跑通了,但还是希望 Pigsty 能原生支持。 …
一个 Issue ,引发扩展马拉松;32 个新扩展告诉你,PostgreSQL 正在变成什么;504 个扩展,PostgreSQL 生态的天花板在哪? 从一个化学扩展说起 两天前,一位用户在 GitHub 上给我提了个 Issue:他在用 RDKit —— 化学信息学领域的事实标准库,能在 PostgreSQL 里做分子结构存储、子结构检索和相似性计算。 但他发现 PGDG 官方打包的版本缺了 InChI 功能,他自己折腾了半天,加上编译参数后总算跑通了,但还是希望 Pigsty 能原生支持。 …
PostgreSQL vs MySQL 2026

PostgreSQL 赢得数据库增量世界,并已在存量上与 MySQL 相当。此消彼长之下,未来数据库世界的内核之争已不再有悬念。 一、开发者采用率 直接上数字。 Stack Overflow 2025 49,000+ 份有效回复,177 个国家。PG 同比 +6.9pp,MySQL 同比 +0.2pp。连续三年三冠王。2025 年首次公布的数据库迁移流向图,Stack Overflow 自己的原话是:“all databases are migrating to PostgreSQL”。 …
PostgreSQL 赢得数据库增量世界,并已在存量上与 MySQL 相当。此消彼长之下,未来数据库世界的内核之争已不再有悬念。 一、开发者采用率 直接上数字。 Stack Overflow 2025 49,000+ 份有效回复,177 个国家。PG 同比 +6.9pp,MySQL 同比 +0.2pp。连续三年三冠王。2025 年首次公布的数据库迁移流向图,Stack Overflow 自己的原话是:“all databases are migrating to PostgreSQL”。 …
PG 五大版本中文文档已就绪,欢迎查阅!

昨天,老冯发布了 PostgreSQL 官网的中文镜像站 PG.center。一经上线,就感受到了广大用户的热情。不过在昨天刚发布的时候,站上还只有 PG 18 的中文文档。虽然 PG 17、16、15、14 这四个大版本也都仍在生命周期内,但我之前偷了个懒,先拿英文版顶了一下。 今天我的 Codex 配额刷新了,所以我又“烧掉”了这一周的额度,把剩下这几个大版本的文档全部翻译成了中文。现在,PG 生命周期内的五个大版本中文文档,已经全部正式发布了! PostgreSQL 18 中文文档(当前最 …
昨天,老冯发布了 PostgreSQL 官网的中文镜像站 PG.center。一经上线,就感受到了广大用户的热情。不过在昨天刚发布的时候,站上还只有 PG 18 的中文文档。虽然 PG 17、16、15、14 这四个大版本也都仍在生命周期内,但我之前偷了个懒,先拿英文版顶了一下。 今天我的 Codex 配额刷新了,所以我又“烧掉”了这一周的额度,把剩下这几个大版本的文档全部翻译成了中文。现在,PG 生命周期内的五个大版本中文文档,已经全部正式发布了! PostgreSQL 18 中文文档(当前最 …
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 …
18.2 系列小版本引入两个 BUG,请暂缓新建与升级,并及时在下周 18.3 发布后更新。 一周前 PostgreSQL 社区发布了二月度例行小版本更新,Pigsty v4.1 也于当天跟进。 不过老冯必须提醒各位,最好不要在最近两周进行 PostgreSQL 新增部署与更新,因为这个例行小版本引入了两个 BUG。 这两个 BUG 将在 2026-02-26 的 号外小版本(out-of-cycle release)中修复。 表现 BUG 1:substring() 对非 ASCII …
中国厂商首次站上 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 年的 …
