PG 发行版
Pigsty
整合自动化部署、高可用、监控与扩展的 PG 发行版。
适用场景:在自有服务器或云虚拟机上部署与运维 PostgreSQL。
curl -fsSL https://repo.pigsty.cc/get | bash
开源数据基础设施 · 全栈独立可控
从 PostgreSQL 部署与对象存储,到软件包管理、监控与本地测试。了解各项目的用途、文档与源码,选择适合您的工具。
核心开源项目
覆盖部署、存储、扩展管理、指标采集与测试环境。可以独立使用,也可以按实际需求组合。
PG 发行版
整合自动化部署、高可用、监控与扩展的 PG 发行版。
适用场景:在自有服务器或云虚拟机上部署与运维 PostgreSQL。
curl -fsSL https://repo.pigsty.cc/get | bash
对象存储
持续维护的 MinIO 分支,兼容 S3 的对象存储服务。
适用场景:在自主管理的基础设施上提供兼容 S3 的存储接口。
docker pull pgsty/silo
包管理器
面向 PostgreSQL 及其扩展的命令行软件包管理器。
适用场景:准备 PostgreSQL 环境,管理数据库扩展软件包。
curl -fsSL https://repo.pigsty.cc/pig | bash
虚拟机工具
本地轻量虚拟机工具,快速拉起多节点测试集群。
适用场景:快速搭建本地轻量虚拟机,验证多节点数据库集群。
brew install pgsty/infra/barn
仓库管理器
面向 RPM 与 DEB 软件包的私有仓库管理器。
适用场景:发布与维护 Linux 软件包仓库,实现自动化分发。
sow create ./packages
指标导出器
PostgreSQL 与 PgBouncer 生产指标导出器。
适用场景:采集数据库指标,用于 Prometheus 监控与仪表盘。
docker pull pgsty/pg_exporter
协同工作
先在本地验证拓扑与变更,再准备软件包、部署集群,并配置备份和监控。各阶段都有相应工具与文档。
快速启动轻量虚拟机,安全验证多节点拓扑与集群变更。
使用 PIG 安装数据库与扩展,通过 SOW 发布私有 APT/YUM 仓库。
通过配置部署 PostgreSQL、Patroni 高可用与 PgBouncer 连接池。
为 pgBackRest 提供 S3 兼容备份存储,支持 PostgreSQL 时间点恢复。
为 Prometheus 采集数据库与连接池指标,结合 Grafana 查看运行状态。
扩展与开发工具
我们也开发、维护或参与字符集支持、对象存储、WebAssembly 与本地化等项目。成熟度与适用范围请参阅各项目说明。
在 PostgreSQL 内提供 S3 兼容对象存储,将对象与元数据保存在数据库中。目前处于早期 Alpha,供实验评估。
在 PostgreSQL 内运行 WebAssembly 组件,并将其映射为带类型的 SQL 函数。本仓库是上游 pgwasm 项目的分支。
翻译 PostgreSQL 服务端消息与命令行工具,提供维护、审阅中文本地化成果的配套工具。
维护 PostgreSQL 扩展目录与元数据,帮助用户查找扩展用途、支持版本及可用软件包。
通过键位配置将 Caps Lock 扩展为组合键层,在 macOS 上完成光标导航、窗口控制与开发快捷操作。
社区公共资源
文档、知识图谱与软件包仓库帮助大家安装、理解和使用 PostgreSQL,面向所有人开放。
持续翻译与维护多个版本的 PostgreSQL 中文手册,提供全文检索与版本对比。
汇集 PostgreSQL 英文手册、版本演进差异、全部内核配置参数(GUC)与系统目录参考。
将 SQL 语法、配置参数、系统函数与数据字典以图拓扑相互关联,直观探索数据库机理。
分发 PostgreSQL、扩展及配套软件的 RPM/DEB 软件包,提供全球与中国大陆仓库入口。
纯 Hugo 实现的本地优先开源技术文档主题,无 npm 依赖,用于 PGSTY 技术站点。
探索我们公开的全部代码仓库、发行版本与社区讨论,欢迎提交 issue、PR 与参与贡献。
PGSTY 开发与维护用于 PostgreSQL 部署、对象存储、包管理、监控、仓库发布与本地测试的软件,也参与扩展与开发工具项目。上方链接提供各项目的源码与文档。
安装要求、支持平台和发行版本请以各项目文档为准。对于生产部署,可以通过 PGSTY 专业服务获得架构评估、迁移实施与运维交接协助。
各项目分别适用自己的许可证:Pigsty、PIG、pg_exporter、SOW、Barn 与 OINK 采用 Apache-2.0;Silo 采用 AGPL-3.0;pgwasm 采用 BSD-3-Clause。贡献代码、译文和依赖保留各自适用的条款,具体请查阅对应仓库的许可证文件。
公开项目文档、发行版本和社区讨论可以通过项目链接访问。商业支持需要另行约定服务范围;开源软件的公开提供本身不构成技术支持或服务等级承诺。
与 PGSTY 合作
告诉我们您的数据库环境、目标与时间安排,一起明确合适的下一步。