Réécriture du code de compatibilité PG

Le code PG dans le fichier pg.exp.php n'a pas évolué en même temps que celui pour Mysql dans mysql.php

Je me propose pour reprendre le code de ce fichier, de l'aligner sur la façon dont celui de Mysql a évolué. J'en profiterai pour typer les fonctions. Je commiterai le code après les fusions des tickets #130 (closed) #132 (closed) #133 (closed)