Bonjour
Je souhaite me connecter à ma base de données postgresql "Ecole" via internet.
Voici la configuration du fichier postgresql.conf
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
listen_addresses = '*'		# what IP address(es) to listen on;
port = 5432				# (change requires restart)
pour autoriser les connexions TCP/IP.

et celle du fichier pg_hba.conf
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
# IPv4 local connections:
#host    all             all             127.0.0.1/32            md5
host    Ecole     keizer    0.0.0.0   0.0.0.0     md5
# IPv6 local connections:
host    all             all             ::1/128                 md5
Si je ne me trompe pas avec ça j'ai autorisé l'accès à l'utilisateur "keizer" à ma base de données "Ecole" avec mot de passe à partir de n'importe quel IP....enfin dite moi si je me trompe

J'ai ouvert le port 5432 (j'ai windows 7) pour trafic entrant et trafic sortant, je travaille sur une seule machine (pas d'autres PC sous la main). Et le serveur est démarré

Jusque là voila ce qui marche (executé à partir d'une fenetre cmd) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
psql -h 192.168.1.2 -U keizer -d Ecole
Je sais c'est normal vu que c'est en local

A présent pour internet:
1- je ne suis pas sûr de la configuration du fichier pg_hba.conf qu'il faudrait
2- pour l'adresse IP que faire, est que j'utilise l'adresse de mon PC attribuée par internet ?

S'il vous plait, j'espère que vous pourrez m'aider
Merci