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 29/03/2007, 14h55   #1
Invité de passage
 
Inscription : décembre 2006
Messages : 8
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 8
Points : 2
Points : 2
Par défaut Demande info sur la connexion via psql

Bonjour,

Débutant en postgresql, je souhaiterai savoir s'il est possible d'indiquer le mot de passe de l'utilisateur de connexion lors de la commande psql (comme sous Oracle "sqlplus <Utilisateur>/<Mot de passe>") ?

En fait, je souhaite lancer une série d'exécutions de scripts .sql via psql à l'intérieur d'un exécutable.

Merci de votre aide,
Rachel
RTDanjou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2007, 14h02   #2
Membre habitué
 
Avatar de Davboc
 
Inscription : novembre 2005
Messages : 266
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : novembre 2005
Messages : 266
Points : 139
Points : 139
la commande psql \c ne suffit-elle pas ?
Davboc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2007, 17h40   #3
Expert Confirmé
 
Homme
Inscription : septembre 2006
Messages : 2 292
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : septembre 2006
Messages : 2 292
Points : 2 740
Points : 2 740
Citation:
Envoyé par RTDanjou
Bonjour,

Débutant en postgresql, je souhaiterai savoir s'il est possible d'indiquer le mot de passe de l'utilisateur de connexion lors de la commande psql (comme sous Oracle "sqlplus <Utilisateur>/<Mot de passe>") ?

En fait, je souhaite lancer une série d'exécutions de scripts .sql via psql à l'intérieur d'un exécutable.

Merci de votre aide,
Rachel
non,
on ne peut pas passer le mot de passe directement sur la ligne de commande en tant que paramètre de psql
mais,
en utilisant la variable PGPASS on peut contourner le problème…

ou en utilisant un fichier ~/.pgpass (chmod 0600 ~/.pgpass)
dont chaque ligne est au format
Code :
1
2
 
hostname:port:DATABASE:username:password
* pouvant remplacer l'un des champs, par exemple database…
JeitEmgie est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h39.


 
 
 
 
Partenaires

Hébergement Web