跳转到主要内容

POSTGRESQL + EXTENSIONS → RPM / DEB

PostgreSQL 包管理器

安装 PostgreSQL 与扩展,管理数据库日常操作。 PIG 配置软件仓库、查找对应包名,再调用 apt 或 dnf 完成安装。

PostgreSQL 14–18 · EL / Debian / Ubuntu

PIG 软件包交付流程 PIG 从 Pigsty、PGDG 和操作系统基础源解析软件包,通过一个静态二进制配置仓库、安装扩展,并向 PostgreSQL 14 到 18 交付原生 RPM 与 DEB。 上游软件源 PIG 交付 PI Pigsty pgsql · infra · extra PG PGDG postgresql.org OS 系统基础源 EPEL · Debian · Ubuntu $ PIG 单个静态二进制 repo · ext · install catalog · packages · build pg · pt · pb · pitr pig install postgis deliver PG PostgreSQL 14–18 · RPM / DEB EX 扩展包 查找 · 安装 · 更新 catalog ≡ 软件包目录 OS · arch · PG major

为什么需要它

用扩展名安装软件包

同一个扩展在不同系统上的包名不同。PIG 负责选择对应包名。

同一个扩展

不同系统,不同包名

  • EL 上的 pgvector:pgvector_18
  • Debian / Ubuntu 上:postgresql-18-pgvector
  • PostgreSQL 大版本变化时,包名也随之变化

统一安装命令

pig install vector -v 18

  • PIG 自动识别操作系统与 CPU 架构
  • 按指定的 PostgreSQL 版本选择包名
  • 调用 apt 或 dnf 解析依赖并安装

也可以直接用 apt 或 dnf 访问 Pigsty 仓库。PostgreSQL 运行时无需启动 PIG。

脚本与 Agent

查询命令能力,读取结构化结果

用 JSON 帮助查询命令参数、输出能力与确认要求。备份恢复等工作流还提供执行计划,便于脚本和 Agent 在执行前检查。