pgpm
A Postgres Package Manager
Modern package manager for modular PostgreSQL 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 PostgreSQL’s extension ecosystem
Modern package management for PostgreSQL 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 PostgreSQL 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.