{"library":"pgpm","type":"library","category":null,"description":"pgpm is a powerful and opinionated command-line interface (CLI) for managing PostgreSQL database schemas, migrations, and modules, akin to a package manager for your database. It is designed for modular PostgreSQL development, enabling the creation and management of reusable database packages with dependency resolution and semantic versioning. The tool features a deterministic migration engine, offering version-controlled, plan-driven deployments with rollback capabilities and idempotent execution. It supports recursive module resolution across workspaces and provides turnkey module-first workspaces ready for CI/CD, Docker, and end-to-end testing with TypeScript tooling. The current stable version is 4.16.3, and it appears to be actively maintained with a focus on robust and reproducible database development workflows.","language":"javascript","status":"active","version":"4.16.3","tags":["javascript","cli","command-line","tool","postgres","postgresql","migration","package-manager","database","typescript"],"install":[{"cmd":"npm install pgpm","imports":["import type { PgpmConfiguration } from 'pgpm'","import { deploy } from 'pgpm/commands'","import { initWorkspace } from 'pgpm/workspace'"]},{"cmd":"yarn add pgpm","imports":[]},{"cmd":"pnpm add pgpm","imports":[]}],"homepage":"https://pgpm.org","github":"https://github.com/constructive-io/constructive","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/pgpm","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/pgpm/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Tue Jul 21","install_tag":null}}