昨天(2026-07-08)是 PostgreSQL 的 30 岁生日!
几乎整整三十年前的此刻——1996 年 7 月 8 日 23 点 22 分 35 秒(太平洋夏令时)——Marc Fournier 把一笔名为 “Postgres95 1.01 Distribution – Virgin Sources” 的提交,敲进了刚刚架设好的 CVS 仓库。这是 PostgreSQL 代码仓库中的第一笔提交(d31084e
),至今仍躺在 Git 历史的最底端。
为什么是 7 月 8 日
每年 7 月 8 日,PostgreSQL 社区都会互道一声 “Happy Birthday”。这个日子的由来是:1996 年 7 月 8 日,Marc Fournier 在 Hub.org 上架起了第一台公开的 CVS 服务器,全球社区正式从伯克利手中接管了这个已有十年历史的学院项目的代码。维基百科条目里的 “Initial release”,标注的正是这一天。正如 LWN 在记述 PostgreSQL 从 CVS 迁往 Git 的文章中所说:CVS 服务器上线的这一天,被普遍视作这个脱胎于大学项目的开源项目的生日。
当然,若论血统,这个项目远不止三十岁。1986 年,Michael Stonebraker 在加州大学伯克利分校启动了 POSTGRES 项目,作为他上一个作品 Ingres 的后继者——”Post-Ingres”,这便是名字的由来
而 Ingres 本身还可以再往前追溯到 1970 年代中期。1994 年,伯克利的两位华人研究生 Andrew Yu 与 Jolly Chen 给 POSTGRES 换上了 SQL 查询语言(替换掉原生的 POSTQUEL),并于次年以 Postgres95 之名开源发布。
到 1996 年,伯克利的学术项目走到了尽头,代码何去何从?答案就是那台 CVS 服务器:从这一天起,这个项目不再属于某所大学或某家公司,而属于一个自发聚拢起来的全球社区。同年项目更名为 PostgreSQL,次年 1 月以 6.0 的版本号重新出发。至于 Stonebraker 本人,他在 2014 年拿到了图灵奖,POSTGRES 正是他的代表作。
生日考据:8 号还是 9 号?
细心的考据党会发现一个问题:那笔 “Virgin Sources” 提交的时间戳,其实是 1996 年 7 月 9 日 06:22:35 UTC——换算成北京时间是 7 月 9 日 14:22:35(1996 年的中国早已废止夏令时,是干干净净的 UTC+8,下午两点二十二分)。那么,生日到底该算 8 号还是 9 号?
答案藏在时区里。7 月 8 日在史料中是”CVS 服务器上线的那一天”——它是一个日期,而不是一个精确到秒的时间戳;架服务器是一次开张动作,不像 commit 那样会被版本控制系统自动盖章。整段历史里唯一精确到秒的时刻,就是 7 月 9 日 06:22:35 UTC 的第一笔提交。而把这一戳换算到 Postgres95 的老家、伯克利所在的加州(时值夏令时 PDT,UTC−7),正是 1996 年 7 月 8 日 23:22:35——距离午夜,只差 37 分 25 秒。
于是有趣的事情发生了:社区认定的生日(服务器开张的 7 月 8 日)与代码”物理落地” 的那一戳,本是两件独立的事,却在加州时间里落回了同一个深夜;往东挪到 UTC,日历才刚翻到 9 号。所谓”差了一天”,不过是这 37 分钟卡在午夜线两侧造成的时区错觉。从出生地看,PostgreSQL 的诞生,确确实实就在 7 月 8 日。
三十而立
三十年间的里程碑,随手就能数出一串:6.5 引入 MVCC,7.1 带来 WAL,8.0 原生登陆 Windows,9.0 有了流复制,9.4 的 JSONB 优雅地接住了 NoSQL 浪潮,10 带来逻辑复制与声明式分区……如今 PostgreSQL 18 已经发布,19 正在路上。
但比任何单个特性都更重要的,是 Stonebraker 在四十年前的设计中埋下的那颗种子——可扩展性。三十年后,正是它让 PostgreSQL 从一个数据库长成了一个生态:PostGIS 让它成为地理空间数据的事实标准,TimescaleDB 让它处理时序,Citus 让它水平扩展,pgvector 让它在 AI 浪潮中充当向量数据库——数以百计的扩展让 PostgreSQL 不再只是一个数据库,而是一个数据库平台。它连续多年蝉联 Stack Overflow 开发者调查”最受欢迎数据库”的榜首,成了事实上的默认选择。用我自己的话说:PostgreSQL 正在吞噬整个数据库世界。
下一个三十年
站在三十周年的节点上向前望,数据库的使用者正在发生一场静默的变革:越来越多的 SQL 不再出自人类之手,而是出自 AI 与 Agent。当智能体成为数据库的头号用户,PostgreSQL 的开放、可扩展与坚如磐石,恰好是新时代最稀缺的品质。一个诞生于学院、成长于社区、不受任何单一公司控制的数据库,在数据主权与 AI 基础设施日益成为焦点的今天,显得比以往任何时候都更加珍贵。
三十年前的那个加州深夜,Marc Fournier 敲下第一笔提交时,大概不会想到:这个从大学项目里抢救出来的代码库,三十年后会运行在这颗星球的每个角落——从树莓派到大型机,从创业公司的第一行代码,到银行与电信的核心系统,再到 AI Agent 的记忆底座。
生日快乐,PostgreSQL!愿你的下一个三十年,依然自由,依然开放,依然坚如磐石。
转自:老冯云数
版权申明:内容来源网络,版权归原创者所有,如有侵权请联系删除
想了解更多行业资讯
扫码关注👇

了解更多考试相关
扫码添加上智启元官方客服微信👇

17认证网








