Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/07/2005, 16h45   #1
Membre du Club
 
Inscription : juin 2005
Messages : 72
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 72
Points : 48
Points : 48
Par défaut postgreSQL : changer le port de connexion par defaut ?

Bonjour, je suis sous linux Red Hat 9 et j'ai un programme C qui se connecte à une base Postgres.
Je dois être en mesure dans ce prog de changer le port de connexion à la base. Comment fait-on, il y a un fichier à modifier c'est sûr, si je lance un port different du port par defaut 5432, j'ai un CONNECTION_BAD.
radium est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2005, 16h48   #2
Membre confirmé
 
Inscription : septembre 2003
Messages : 302
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : septembre 2003
Messages : 302
Points : 251
Points : 251
tu dois modifier la ligne
du fichier postgresql.conf
papy_tergnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2005, 17h19   #3
Membre du Club
 
Inscription : juin 2005
Messages : 72
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 72
Points : 48
Points : 48
il y aurait un moyen de savoir ou se trouve le fichier (vu que c'est pas moi qui est installe la base postgresql), je sais pas trop ou c'est.
radium est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2005, 17h28   #4
Membre confirmé
 
Inscription : septembre 2003
Messages : 302
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : septembre 2003
Messages : 302
Points : 251
Points : 251
la fonction find
Le chemin pour Red Hat est : /var/lib/pgsql/data/ (je ne suis pas sur : je travaille sous FreeBSD)
papy_tergnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2005, 17h31   #5
Membre du Club
 
Inscription : juin 2005
Messages : 72
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 72
Points : 48
Points : 48
merci je viens de trouver egalement sans faire de find que je trouve trop long (au dela de 3 secondes c deaj trop long en info).
C'est exactement le meme rep.

Merci a vous.
radium est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2005, 17h40   #6
Membre confirmé
 
Inscription : septembre 2003
Messages : 302
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : septembre 2003
Messages : 302
Points : 251
Points : 251
ouais ms le temps que tu postes le message, que je te réponde ça aurait été plus rapide avec un find

penses au tag résolu

PS : j'ai lu le chemin du répertoire sur le net car sous FreeBSD le chemin est /usr/local/pgsql/data/ (c'était juste un message à caractère informatif )
papy_tergnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2005, 10h38   #7
Membre du Club
 
Inscription : juin 2005
Messages : 72
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 72
Points : 48
Points : 48
j'ai encore un probleme, je modifie bien le fichier postgresql.conf dans le répertoire.
Mais après j'ai une erreur de type CONNECTION_BAD si je n'utilise pas le port par defaut.
J'ai essaye en rebootant le serv, la machine mais rien n'y fait.
radium est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2005, 10h40   #8
Membre confirmé
 
Inscription : septembre 2003
Messages : 302
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : septembre 2003
Messages : 302
Points : 251
Points : 251
tu n'as pas de firewall d'installé par hasard ?
papy_tergnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2005, 10h42   #9
Membre du Club
 
Inscription : juin 2005
Messages : 72
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 72
Points : 48
Points : 48
il me semble que non et puis pour l'instant je suis en local mais je vais verifier sous la RH9.
Cela peut il venir de la variable d'environnement PGPORT qui n'est pas fixe ? -> ne change rien.
radium est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2005, 11h14   #10
Membre confirmé
 
Inscription : septembre 2003
Messages : 302
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : septembre 2003
Messages : 302
Points : 251
Points : 251
lis ça je pense que tu trouveras la réponse à ta question
http://www.postgresql.org/docs/8.0/s...ostmaster.html
papy_tergnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2005, 11h46   #11
Membre du Club
 
Inscription : juin 2005
Messages : 72
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 72
Points : 48
Points : 48
en fait pr me connecter j'utilise une fonction C pg_connect de la libpq et elle possede une chaine de connexion ds laquelle je spécifie les parametres dont le port.
radium est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2005, 11h59   #12
Membre confirmé
 
Inscription : septembre 2003
Messages : 302
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : septembre 2003
Messages : 302
Points : 251
Points : 251
oui mais le script qui lance le processus postmaster n'a pas les bons paramètres. Tu dois lui spécifier le nouveau port !!
Essaye de ce coté là
papy_tergnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/07/2005, 09h12   #13
Membre du Club
 
Inscription : juin 2005
Messages : 72
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 72
Points : 48
Points : 48
sinon il y a un fichier postmaster.opts, il sert a quoi ?

dedans : /usr/bin/postmaster '-p' '5432'
radium est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/07/2005, 10h07   #14
Membre confirmé
 
Inscription : septembre 2003
Messages : 302
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : septembre 2003
Messages : 302
Points : 251
Points : 251
C'est le fichier qui contient les options qui suivent ton processus postmaster donc il y a des fortes chances pour que si tu changes le port dedans ça fonctionne correctement
papy_tergnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/07/2005, 10h42   #15
Membre du Club
 
Inscription : juin 2005
Messages : 72
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 72
Points : 48
Points : 48
ok c'est de ce fichier la dt tu me parlais dans un message précédent.
Mais ce fichier est recréé a chaque que le pc ou la bd redémarre non ?
radium est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/07/2005, 10h45   #16
Membre confirmé
 
Inscription : septembre 2003
Messages : 302
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : septembre 2003
Messages : 302
Points : 251
Points : 251
Théoriquement il n'est recrée que si tu réinstalles postgres mais j'avoue que je n'ai jamais eu à changer de port donc tout ce que je te dis je ne l'ai pas testé mais ça me parait logique donc à mon avias c'est de ce coté qu'il faut que tu cherches

bon courage
papy_tergnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2005, 17h16   #17
Membre du Club
 
Inscription : juin 2005
Messages : 72
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 72
Points : 48
Points : 48
probleme resolu en passant a postgres 8.0.3

Sous Red Hat 9 avec PostgreSQL 7.3.2 (install RPM, il me semble) : rep -> /var/lib/pgsql/...

Cependant les modifications effectuées ne sont pas prises en compte, il les ignore et connecte avec les paramètres par défaut.

Sous Red Hat 9 avec PostgreSQL 8.0.3 (install a partir des sources) : rep -> /usr/local/pgsql/...

Les modifications effectuées dans le fichier postgresql.conf sont prises en compte.

Ca Fait Plaisir. Et merci papy_tergnier pour tes réponses qui m'ont permis de mieux appréhender postgreSQL.
radium est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h25.


 
 
 
 
Partenaires

Hébergement Web