WITHOUT PIG
Manual at Every Layer
- Find the right repository, package, or source
- Match the PG major, OS release, and architecture
- Own the toolchain and build when no binary exists
- Repeat the process for every host and major upgrade
THE POSTGRESQL EXTENSION PACKAGE MANAGER
One gateway to PostgreSQL extension packages. 575 catalog entries · PostgreSQL 14-18 · EL / Debian / Ubuntu
One CLI to search the catalog, configure repositories, and install native RPM / DEB. Availability is target-specific.
curl -fsSL https://repo.pigsty.io/pig | bash
COVERAGE
VALUE PROPOSITION
From catalog lookup and repository setup to on-demand builds and native installation—every step is target-aware.
COMMAND SURFACE
Every command is discoverable through pig help; machine consumers use structured output where supported.
WHY IT EXISTS
The hard part is not the extension—it is reliable delivery across versions, systems, and architectures.
WITHOUT PIG
WITH PIG
repo set writes region-aware apt / dnf configurationinstall resolves names, PG majors, systems, and architecturesbuild provides a spec-driven path when no package existsPIG remains optional: the Pigsty repositories work with plain apt and dnf, and PIG never becomes a database runtime dependency.
AGENT-NATIVE CLI
PIG is more than scriptable: ANCS exposes capabilities, risk, and confirmation requirements as machine-readable schema. Unified results, context snapshots, and reviewable plans let agents understand before they act.
DOWNLOAD
Use the one-line installer, your system package manager, or the release binary.
INSTALL SCRIPT
curl -fsSL https://repo.pigsty.io/pig | bash
The script detects your OS and architecture, fetches the matching RPM / DEB, and hands it to rpm or dpkg.
PACKAGE OR BINARY
Add the Pigsty Infra repository, then apt install pig or dnf install pig. Or just take the binary out of the release tarball and drop it on your PATH.