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
POSTGRESQL + EXTENSIONS → RPM / DEB
One command installs PostgreSQL and its extensions. Wire native repositories, resolve packages for the target system, and deliver RPM / DEB with one static binary.
575 extensions · PostgreSQL 14–18 · EL / Debian / Ubuntu
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.