Bonjour tout le monde,

Nous avons configuré une base de données géographiques dans postgre8.4-postgis1.4 sur windows XP.
Nous souhaitons la rendre accessible à distance via Internet.
Des rôles ont été créés et des droits de connexion à la base de données établis.
Dans un premier temps nous avons donc vérifié le fichier postgresql.conf et le paramètre listen_adresses est = ‘*’.
Nous avons configuré le fichier pg_hba.conf pour autoriser l’intranet à accéder à la base :
# tout intranet :
host all all 192.167.5.0/0 md5
Cela fonctionne parfaitement avec Qgis notamment.
Ensuite, nous souhaitons ouvrir une ip pour un utilisateur Internet, nous avons donc ajouté :
# user admin sur la base SIG :
host SIG admin 86.75.138.49/32 md5
Et là il ne veut rien savoir. Lorsque la connexion est tentée avec Qgis il n’arrive pas à se connecter :
Message : «No such file or directory
> Is the server running locally and accepting connections on Unix domain socket )”

Lorsque la connexion est tentée avec GvSig et Udig, il se connecte que si une base de données du même nom que l’utilisateur existe (ici admin) mais ne voit pas les tables de la base à laquelle il se connecte (ici SIG). D’ailleurs ces connexions fonctionnent même si les droits ne sont pas établis dans le pg_hba.conf…
Pare-feu et firewall ont été fermés pour les tests.
Avez-vous une idée ?