Vous n'êtes pas identifié(e).
Bonjour,
je voudrais exécuter une fonction pl/pgsql qui me renvoie un resultat que je voudrais tester dans un shell Unix;
je m'apercois que psql ne sait renvoyer que :
Exit Status
psql returns 0 to the shell if it finished normally, 1 if a fatal error of its own occurs (e.g. out of memory, file not found), 2 if the connection to the server went bad and the session was not interactive, and 3 if an error occurred in a script and the variable ON_ERROR_STOP was set.
Comment faire pour tester dans mon shell le code retour de l'appel d'une fonction pl/pgsql ?
merci pour vos éclairages.
Fred
Hors ligne
Votre fonction renvoie une valeur ? dans ce cas, un psql -c "select la_fonction()" renverra la valeur.
Guillaume.
Hors ligne
merci, cela fonctionne
Hors ligne