Précédent   Forum du club des développeurs et IT Pro > Bases de données > PostgreSQL > Administration
Administration Forum d'entraide sur l'administration de PostgreSQL : utilisateurs, privilèges, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 12/11/2011, 11h38   #1
marcandre
Membre du Club
 
Inscription : mars 2007
Messages : 257
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 257
Points : 56
Points : 56
Par défaut Envoi d'un mot de passe via un script Shell pour exécution code SQL et .pgpass

Bonjour à tous,

Je suis en train de faire un script shell qui permettra d'importer des données à partir un fichier texte .
Seulement voilà la response de la commande me demande de rentrer un mot de passe, mais je voudrais envoyer le mot de passe de façon automatique .
Comment puis je faire .

J'ai créé un script shell par la commande vi voici le contenu du script shell :

Code :
1
2
3
4
 
cd /opt/PostgresPlus/8.4SS/bin/
./psql -f /dossier_script_sql/script.sql mabase -U postgres
"c'est là où j'envoi le mot de passe"
D'autre part j'ai appris qu'il fallait utiliser un fichier .pgpass . Comment puis je l'utiliser avec mon script d'importation des données .

J'utilise PostgresPlus version 8.4 d'EDB .

Cordialement.
marcandre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2011, 12h19   #2
estofilo
Modérateur
 
Inscription : octobre 2008
Messages : 1 702
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : octobre 2008
Messages : 1 702
Points : 2 347
Points : 2 347
Pour une solution sans fichier .pgpass, faire dans le script:
Code :
PGPASSWORD=lemotdepasse psql -f /dossier_script_sql/script.sql mabase -U postgres
estofilo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 04h13.


 
 
 
 
Partenaires

Hébergement Web