Roadmap
Project Status: Alpha - Approaching first release. Not yet recommended for production use.
Last updated: December 2024
Current State
Section titled “Current State”pgmt supports most PostgreSQL schema objects: tables, views, functions, triggers, indexes, constraints, custom types, sequences, extensions, and grants. See Supported Features for the complete list.
Future Directions
Section titled “Future Directions”These are areas being explored based on community feedback:
- Additional PostgreSQL objects - Materialized views, partitioned tables, row-level security policies
- Developer experience - Improved error messages, performance optimizations for large schemas
- Distribution - Native platform packages (Homebrew, APT, etc.)
- Migration tooling - Enhanced conflict resolution, rename detection
Not In Scope
Section titled “Not In Scope”These features are intentionally outside pgmt’s mission:
- Non-PostgreSQL databases - pgmt is PostgreSQL-specific by design
- Data migration & ETL - Focus is schema structure, not data transformation
- Database administration - Connection pooling, backup management, performance monitoring
- ORM replacement - pgmt complements ORMs, doesn’t replace application data access
- Real-time schema changes - Online schema modification without migrations
Influencing the Roadmap
Section titled “Influencing the Roadmap”- Open GitHub Issues with detailed use cases
- Join GitHub Discussions for roadmap planning
- Contribute code via pull requests