跳转到主要内容

PIG 1.10.1 文档

PostgreSQL 扩展生态包管理器与管理命令行工具

当前文档版本:v1.10.1,查看 发布说明。

本次维护版本升级 Go 至 1.27.3,内嵌扩展目录更新为 615 个条目。

PIG 用统一的命令查找、安装和构建 PostgreSQL 扩展包,也提供 PostgreSQL、Patroni、pgBackRest 和 Pigsty 管理命令。软件包安装由系统的 apt、dnf 或 yum 完成。

从这里开始

你要做什么 阅读页面
安装 PostgreSQL 并启用第一个扩展 快速上手
了解用途、工作方式与支持平台 简介
下载、安装、升级或卸载 PIG 安装
查询命令、选项与自动化用法 命令参考

安装 PostgreSQL 与扩展

在有 root 或 sudo 权限的 Linux 主机上执行:

curl -fsSL https://repo.pigsty.cc/pig | bash
sudo pig repo add pgsql --update
sudo pig install -v 18 pg18 vector

中国大陆以外可将安装地址换为 https://repo.pigsty.io/pig。上述命令安装 PostgreSQL 18 与 pgvector 软件包。接下来按快速上手启动测试实例,并用 CREATE EXTENSION vector 在数据库中启用扩展。

命令参考

任务 命令
配置 APT/DNF 软件仓库 pig repo
查询目录、安装或更新扩展包 pig ext、pig install
从源码构建扩展包 pig build
管理本地 PostgreSQL 实例与数据库 pig pg
通过 patronictl 管理 Patroni 集群 pig pt
检查或重载 pg_exporter pig pe
使用 pgBackRest 备份与恢复 pig pb
执行时间点恢复 pig pitr
安装和配置 Pigsty,管理 Grafana pig sty
读取、编辑和校验 Pigsty 配置清单 pig inventory
运行 Pigsty 管理剧本 pig do
采集主机、数据库与备份状态 pig context

执行 pig help <command> 查看命令帮助。编写自动化脚本时,用 pig -o json --help 查看命令能力,再选择对应的输出与计划选项。

查找更多信息

按 Ctrl 加 K(macOS 为 ⌘ 加 K)打开站内搜索。按 / 打开页面操作;选择 AI 助手操作后,会将当前页面的公开 URL 与阅读提示传给所选服务。

PIG 由 Vonng 开发,以 Apache 2.0 许可证开源。Pigsty 提供 PostgreSQL 部署、监控、备份与高可用管理。

为什么我们还需要一个新的包管理器?尤其是针对 Postgres 扩展?

快速上手 pig,PostgreSQL 包管理器

如何下载与安装 pig 包管理器