pgpm
A Postgres Package Manager
Modern package manager for modular Postgres modules. Install, version, and compose reusable Postgres modules with dependency resolution and reproducible deployments.
Ship reusable modules that bundle schemas, roles, policies, functions, seeds, and extensions.
Semantic versioning and update management for extensions
Fully compatible with Postgres’s extension ecosystem
Modern package management for Postgres extensions
Define schemas, tables, roles, policies, functions, seeds, and extensions as versioned modules.
Manage extension versions with semantic versioning, update tracking, and rollback capabilities.
Seamless integration with Postgres CREATE EXTENSION and native extension management.
Automatically resolve and install extension dependencies with conflict detection and resolution.
Verify extension integrity, validate compatibility, and ensure secure installation processes.
Command-line interface for all package management operations with intuitive commands.