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
lors de l'enregistrement ce msg d'erreur s'affiche : accés refusé
tout comme la modification du pg_hba.conf :'( :'(
c'est bon j'ai modifié les droit d'accé et le fichier mtn je vais tester sous le réseau et je vous consulterai en cas de besoin
merci
j'ai cette exception :
org.postgresql.util.PSQLException: Connexion refusée. Vérifiez que le nom de machine et le port sont corrects et que postmaster accepte les connexions TCP/IP.
at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:123)
at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:66)
at org.postgresql.jdbc2.AbstractJdbc2Connection.<init>(AbstractJdbc2Connection.java:124)
at org.postgresql.jdbc3.AbstractJdbc3Connection.<init>(AbstractJdbc3Connection.java:30)......................................................................
que faire??
c'est bon maintenant j'ai réglé mon probléme de connexion mtn j'ai un petit souci
j'accéde à la base via cette url
String UrlBase = "jdbc:postgresql://192.168.1.100:5432/BDD";
sachant que 192.168.1.100 est l'adresse du serveur ,mais moi je veux mettre une adresse relative genre 0.0.0.0 ou quelque chose comme ça pour que si jamais on aura recours a changer le serveur y'aura pas de souci au niveau de l'application c a d y'aura pas de changement au niveau du code
merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager