Fix posture check when several versions of postgres

- don't update self.DB_METRICS, use a new dict instead
Add come comments
Update the self.instance_metrics to store dicts

instead of lists
small Update of the code format
Merge pull request #1035 from DataDog/tristan/postgre-different-version

Fix posture check when several versions of postgres