salut les développeur...
comment laisser ma base de données sous postgrsql partageable dans le serveur? parce que la je n'arrive pas à y accéder peut etre je dois activer des option ou quoi??
merci d'avance pour votre aide
cordialement
salut les développeur...
comment laisser ma base de données sous postgrsql partageable dans le serveur? parce que la je n'arrive pas à y accéder peut etre je dois activer des option ou quoi??
merci d'avance pour votre aide
cordialement
Salut,
Pourrais tu nous donner un peux plus d'information sur ton serveur ( Windows / Linux ) ? Comment veux tu accéder a ta base ( pgadmin3 / en ligne de command / ... ) ?
Dans tout les cas tu as 2 choses a voir principalement :
1) voir le fichier postgresql.conf et regarder si ton paramètre est bien comme cela listen_addresses = '*'
2) voir le fichier pg_hba.conf, tu pourra ici paramétrer les IP qui seront autorisées a ce connecter a ton serveur de base de donnée.
merci miakine pour votre attention
oui il fallait bien donner plus d'info ,j'ai réalisé une application java qui sera installée sur plusieurs postes (windows) ,et sur le serveur windows se trouve ma base de donnée sous pgAdminIII ...
je n'arrive pas a trouver l'instruction listen_addresses = '*' dans postgrsql.conf et pour pg_hba.conf je n'arrive pas à y ajouter des instruction :'(
que faire??
j'essaye de remettre en forme :
Le serveur BDD postgresql est donc sous windows :
Dans un premier temps afin d’éviter un problème de verrou sur un fichier de configuration, pouvez vous arrêter le service Windows de Postgresql ?
Ouvrir le fichier avec notepad ou un éditeur texte de votre choix et faire la combinaison avec les touche Ctrl + F pour faire une recherche dans le fichier et il faut rechercher : listen_addresses
une fois la ligne identifier contrôler que le contenue est bien le suivant : listen_addresses = '*'
Redémarrer le service postgresql et normalement si votre pgadmin3 est en local vous pourrez accéder a votre base.
ah voila l'erreur je crois
#listen_addresses = 'localhost' # what IP address(es) to listen on;
# comma-separated list of addresses;
# defaults to 'localhost', '*' = all
# (change requires restart)
n'est ce pas?? je dois effacer 'localhost' et mettre '*'??
exact !
et redémarrer le service pour prendre en compte la modification
Partager