Proposal for creating a corporate Postgres repository with versioning support
The official Postgres repository only offers the latest versions, which limits our ability to manage updates and maintain system stability.
We propose creating an internal Postgres repository to mirror the official one but with added functionality: it will maintain the N latest versions of each package, allowing for better version control and rollback capabilities.
Solution:
Our own repository will:
- Retain the latest N versions for each package.
- Sync regularly with the official repository while maintaining version history.
- Enforce security and access control according to our standards.
Benefits:
- Enhanced control over package versions.
- Reduced risk of disruptions from incompatible updates.
- Improved testing and rollback processes.
Feedback and suggestions are welcome to refine this proposal.