Vous n'êtes pas identifié(e).

#1 21/11/2018 11:54:19

trainvapeur
Membre

psql est trop bavard

Bonjour,
j'ai un petit souci d'affichage avec psql : quand j'appelle une fonction retournant void, il m'affiche sur l'écran une ligne contenant le nom de la fonction, une ligne pour les tirets du soulignement, une ligne blanche et enfin une ligne contenant '(1 ligne)'.
On peut supprimer cet affichage ?

En fait je ne voudrais voir à l'écran que les résultats de \echo et les messages d'erreur ....

Merci d'avance
Jean

Hors ligne

#2 21/11/2018 12:22:04

ruizsebastien
Membre

Re : psql est trop bavard

bonjour,

avec l'option de psql :
-t, --tuples-only        print rows only

ou dans psql :
\t [on|off]            show only rows (currently off)

ou peut être autre chose selon votre cas de figure : psql --help

Cordialement.


Cordialement,

Sébastien.

Hors ligne

#3 21/11/2018 12:26:36

ruizsebastien
Membre

Re : psql est trop bavard

et avec l'option -A en lançant psql :
-A, --no-align           unaligned table output mode


Cordialement,

Sébastien.

Hors ligne

#4 21/11/2018 13:26:34

trainvapeur
Membre

Re : psql est trop bavard

aucune des propositions fonctionne !!!

merci quand même !!
Jean

Hors ligne

#5 21/11/2018 14:33:55

trainvapeur
Membre

Re : psql est trop bavard

J'ai trouvé !
j'écris le select d'appel à la fonction avec un AS et sans ; à la fin puis j'écris \gset
SELECT mafonction( ... ) AS acacher
\gest

C'est parfait !
Jean

Hors ligne

Pied de page des forums