J'execute des requetes postgresql dans un shell-script linux et je voudrais automatiquement savoir si la requete s'est correctement executée. Est-ce qu'il existe un code-retour ou une variable que l'on peut tester pour savoir cela?
D'avance merci.
J'execute des requetes postgresql dans un shell-script linux et je voudrais automatiquement savoir si la requete s'est correctement executée. Est-ce qu'il existe un code-retour ou une variable que l'on peut tester pour savoir cela?
D'avance merci.
Vu le nombre de réponse que tu as obtenu je pense que tu devrais reformuler ta question.
ok je reformule.
Je veux faire un script automatique sous Linux.
Dans ce script, j'execute des requêtes Postgresql comme cela:
Je voudrais savoir est-ce qu'il est possible de savoir si ma requête s'est bien déroulée ou si il y a eu une erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5psql mabase<<END_OF_INSTR \i '/home/doohan/creation_table1.sql' END_OF_INSTR
Si vous connaissez une solution ou même si vous pensez qu'il y a des façons plus simples que cela d'executer des requetes dans un script, n'hesitez pas.
au vu de ce beau monologue je vous annonce que j'ai resolu mon problème et la solution etait donc bien aussi simple (mais toujours dure a trouver quand on fait ses premier pas sous linux...) que ce que je croyais.
et ensuite on teste comme d'habitude $?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3psql -c "select * from toto" mabase;
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