跳转到主要内容

POSTGRESQL + EXTENSIONS → RPM / DEB

Postgres Install Guide

一条命令,装好 PostgreSQL 与它的扩展。 配置原生软件仓库,按目标系统解析软件包,并通过一个静态二进制交付 RPM / DEB。

575 个扩展 · PostgreSQL 14–18 · EL / Debian / Ubuntu

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

为什么需要它

安装扩展,不该变成一个项目

难点不在扩展本身,而在跨版本、系统与架构的可靠分发。

没有 pig 的时候

每一层都要手工处理

  • 寻找正确的仓库、包名或源码
  • 逐一匹配 PG 大版本、系统与架构
  • 没有二进制包时自行准备工具链与构建流程
  • 换主机或升级大版本后重新执行

用 pig 之后

一套一致的工作流

  • repo set 生成按地域选择的 apt / dnf 配置
  • install 解析名称、PG 版本、系统与架构
  • build 为缺包目标提供基于规格的构建路径
  • 最终仍是原生 RPM / DEB,不引入数据库运行时依赖

PIG 始终是可选工具:Pigsty 仓库 可直接由 apt / dnf 使用,也不会成为数据库运行时依赖。

AGENT-NATIVE CLI

让 Agent 看得懂、判得清、做得稳

PIG 不只是“能被脚本调用”:ANCS 把命令能力、风险与确认要求公开为机器可读 Schema;统一结果、上下文快照与可审阅计划,让 Agent 先理解再执行。