Script en shell linux PostgreSQL

Fermé
kirikou - 6 janv. 2010 à 14:57
Spaikly71000 Messages postés 1 Date d'inscription lundi 15 février 2010 Statut Membre Dernière intervention 15 février 2010 - 15 févr. 2010 à 10:16
Bonjour,
Déja bonne année à tous!
J'ai un tout petit souci...je dois créer un script shell sous linux qui se connecte à la base de données. Le problème est que je ne sais pas comment interpréter la connexion à la base de données PostgreSQL en shell.
Si vous pouviez m'aider s'il vous plait...Merci d'avance
A voir également:

5 réponses

dubcek Messages postés 18744 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 4 septembre 2024 5 617
7 janv. 2010 à 08:31
hello
tu mets dans un fichier les instructions que tu tapes dans un terminal.
tu débutes ce fichier avec
#!/bin/bash
et tu lui attribues le droit d'exécution:
chmod u+x fichier
et tu testes:
./fichier
0
kikilinux Messages postés 20 Date d'inscription mercredi 6 janvier 2010 Statut Membre Dernière intervention 26 janvier 2010
7 janv. 2010 à 12:33
Merci! ça je l'ai déja fait... Mon probleme est que je veux me connecter à postgresl avec un compte précis qui a un mot de passe précis autre que postgres
0
dubcek Messages postés 18744 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 4 septembre 2024 5 617
7 janv. 2010 à 13:23
avec quelle commande ? on doit pouvoir préciser le compte et le mot de passe, non ?
0
kikilinux Messages postés 20 Date d'inscription mercredi 6 janvier 2010 Statut Membre Dernière intervention 26 janvier 2010
7 janv. 2010 à 14:26
je ne sais pas c'est cela que je cherche
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Spaikly71000 Messages postés 1 Date d'inscription lundi 15 février 2010 Statut Membre Dernière intervention 15 février 2010
15 févr. 2010 à 10:16
Bonjour Kirikou peut-être que ceci peut t'aider :

su -c "psql -d nomdelabasededonnee" -l nom de compte

Ps: l'utilisateur du script doit être en superadmin il me semble pour ne pas avoir a spécifier de mot de passe.
c'est un début de piste j'espère pour toi
0