Looking at the content of Next DB for some old projects, there is a lot of garbage in the PROJECTS table. Many disabled components are totally useless:
- having qualifier 'CLA'
- file or folder not having any path
- folder having a key coming from the time we were using package names (dot separated)
To my knowledge, keeping disabled components is only needed for closed issues. After a while issues are purged, so we should probably also remove disabled components not having any associated issue.
Be careful to also purge all related data that are not already purged when component is disabled:
- properties (like favorites)
- manual measures