冯若航因pg_mooncake开发团队被Databricks收购、项目停滞,且DuckDB 2.0与pg_duckdb升级导致无法使用,遂接手维护:恢复文档、将版本升至0.3以兼容pg_duckdb 1.2并升级pgrx,计划低频按需维护。两个扩展已收录Pigsty仓库,支持PG 14至18及16个操作系统。
作者在接管vchord后,又接手了Rust编写的PostgreSQL扩展pg_mooncake。其开发团队Mooncake Labs被Databricks收购,上游停更一年多,且父扩展pg_duckdb随DuckDB 2.0升级导致其失效。作者分三步处理:从互联网档案馆恢复文档与博客;将版本升至0.3,适配pg_duckdb 1.2和pgrx 0.19.3;保持低负担维护。新版本已发布至Pigsty扩展仓库,支持PG 14–18及16种操作系统。
作者认为PG中文社区因国产数据库分流和脱离用户而衰落,主张以用户为本复兴社区,已推动中文文档、本地化、国内镜像、发行版Pigsty及门户pgsql.cc等建设,并指出AI让个人能完成团队工作,呼吁共建面向整个中文世界的用户社区。
冯若航指出,Agent正大量取代人类使用软件,应用层向“记录系统+驾驶舱”塌缩。Supabase管边界,Neon管试错,但云服务难满足企业级监控、高可用与扩展需求。他主张数据库须兜住Agent的试错,Pigsty即为此打造的DBA驾驶舱。
冯若航33岁生日总结:过去一年以一人公司模式运营Pigsty,发布v4.0至v4.5共六个版本,扩展增至575个,文档站月访客达144万。接盘MinIO推出Silo对象存储,推动龙芯进入PostgreSQL官方仓库,完成PG中文本地化及官网中文版,翻译DDIA第二版。全年提交代码9418次,GitHub星标近4万,公众号粉丝增至6.4万,坚持零广告。
Pigsty 团队推出 pgsql.cc,提供 PostgreSQL 10 至 20 共 11 个主要版本的中文文档,并汉化官网首页、新闻、下载等板块,重做样式与全文搜索。此前社区翻译止步于 15,机器翻译版本缺乏维护。作者借助 AI 与术语表完成翻译,保证跨版本一致性,并将持续跟进上游更新。网站无广告,与 PGDG 无关,采用相同开源许可。
文章以Claude视角为Pigsty创始人冯若航画像估值:他是传教士型工程师,押注PostgreSQL、下云与AI工具链,判断多被验证,但公有云衰退等观点被夸大。其一人公司ARR约百万美元即撞人力天花板,估值约1500万至3000万美元,护城河与天花板同源。
Pigsty v4.5发布,扩展增至575个,新增pg_lake、pg_jieba等。MINIO模块换为自研Silo分支,REDIS新增Valkey引擎,并推出Kafka与MySQL试点模块。同时加固编排安全、升级监控与仓库工具,为5.0铺路。
作者在一个月内使用7个ChatGPT Max订阅、消耗超千亿Token,完成多项工作:发布MinIO分支Silo(获2200星);推出Pigsty 4.4/4.5并新增Kafka、MySQL等模块;PG扩展包增至572个,建成PGEXT.CLOUD目录;维护12款PG内核分支打包;开发Boar、SOW、OINK、go-patroni、snort及macOS应用等新项目;完成DDIA v2中文校对,并由AI生成《PG三十六计》初稿。
SOW 是 Go 编写的自包含 APT/YUM 仓库管理器,用于解决 Pigsty 维护十万级 RPM/DEB 制品的问题。它提供 Plain 与 Managed 两种模式:Plain 模式一条命令生成仓库;Managed 模式以状态机管理包池、快照与增量发布,采用“包体→元数据→指针→删除”原子协议,支持文件系统与 R2,性能大幅提升。项目经推倒重来,v0.3 聚焦大仓库性能,未来将完善上游同步、增量交付、CDN 与保留策略。
Pigsty v4.4 发布,默认使用 PostgreSQL 18.4,扩展增至 531 个,并支持 PG19 beta。核心更新为 Pig 1.5 重构运维命令行,统一克隆、实例分叉与 PITR 恢复流程,提供计划、校验和结构化输出。新增 Immich、JumpServer、Maybe 模板,更新 Supabase,备份默认改用 Zstandard,VIP 网卡自动识别,并统一构建 PolarDB、IvorySQL 等内核分支。
作者分享使用 Claude Fable 与 Codex 5.6 的体验:额度定期重置,攒着不用就是损失,应尽快消耗。建议分工协作,Fable 负责顶层设计与创意,Codex 负责稳定执行,两者互相 Review。实用技巧包括对抗性 Review、规格驱动设计、明确验收标准、上下文管理与 Sub-agent 调度。作者借此一人维护 Pigsty 大型项目,认为个人生产力被极大释放。
Pigsty v1.5 推出 pig 命令行工具,新增数据库瞬间克隆功能:执行 pig pg clone 即可秒级克隆数据库,基于 XFS 等 CoW 文件系统,几乎不占额外空间,仅写脏块才占用。还支持实例级 fork 与 PITR 恢复。命令支持 JSON/YAML 输出,便于 AI Agent 使用,被称为 Agent Native CLI。
文章讨论了如何在PostgreSQL中实现Oracle兼容性,介绍了IvorySQL这一PostgreSQL分支,提供PL/SQL支持和Oracle语法。作者分享了在缺失源代码的情况下,通过IvorySQL解决兼容性问题的案例,并提到将IvorySQL集成到Pigsty中,以实现高可用性和监控功能,展示了在不同内核间切换的稳定性。
完成下面两步后,将自动完成登录并继续当前操作。