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

#1 08/06/2018 16:52:39

Mangone
Membre

Mon Explain Analyze ne renvoie rien

Bonjour,

Je cherche une aide sur un problème de non renvoi de requête, certainement j'ai un problème de syntaxe.
Merci de bien vouloir me  corriger s'il vous plait .

Commande:

Explain analyze delete from client where enddate <= ‘27/02//2017’::date;


Merci d'avance

Hors ligne

#2 08/06/2018 19:28:59

gleu
Administrateur

Re : Mon Explain Analyze ne renvoie rien

Syntaxiquement, ça a l'air bon. Il nous faudrait le message d'erreur exact et complet pour pouvoir en dire plus.


Guillaume.

Hors ligne

#3 08/06/2018 20:34:07

Mangone
Membre

Re : Mon Explain Analyze ne renvoie rien

Merci pour la réponse .
ce qui qui est bizarre, c'est qu'elle ne renvoie aucun message si ce n'est un retour au prompt de la Base ?

Hors ligne

#4 08/06/2018 21:28:01

rjuju
Administrateur

Re : Mon Explain Analyze ne renvoie rien

Avez-vous effectué préalablement un « \o fichier » ?

Hors ligne

#5 08/06/2018 22:22:42

Mangone
Membre

Re : Mon Explain Analyze ne renvoie rien

En réponse à votre question, l'ai l'habitude de me connecter à la base à la base pour lancer ma commande EXPLAIN ANALYZE, je ne sais pas si la commande  psql -c "EXPLAIN ANALYZE ..."  ou  \o /.../fichier se lance dans la base ou hors de la base .

ma connexion s'effectue via cette commande: sudo -u postgres psql -P XXXX -d "MA_BASE .
à partir d'ou dois-je lancer ma commande ?

Hors ligne

#6 08/06/2018 22:23:05

gleu
Administrateur

Re : Mon Explain Analyze ne renvoie rien

À quoi ressemble le prompt de la base ? vous pouvez copier la session qu'on voit un peu l'affichage ?


Guillaume.

Hors ligne

#7 09/06/2018 00:18:25

rjuju
Administrateur

Re : Mon Explain Analyze ne renvoie rien

Essayez aussi avec sudo -u postgres psql -X -P XXX -d "MA_BASE"

Hors ligne

#8 09/06/2018 00:58:12

Mangone
Membre

Re : Mon Explain Analyze ne renvoie rien

Si je comprends bien,

Je dois . taper cette commande et effectuer la sortie vers un ficher txt ?

sudo -u postgres psql -X -P -p XXXX -d "MA_BASE explain analyze client where enddate <= ‘27/02//2017’::date; >/YY/ZZ.result_explain_analyze.txt

Hors ligne

#9 09/06/2018 15:01:42

gleu
Administrateur

Re : Mon Explain Analyze ne renvoie rien

Il manque le guillemet double à la fin du nom de la base, il manque l'option -c avant la requête SQL et il manque les guillemets doubles autour de la requête SQL.


Guillaume.

Hors ligne

Pied de page des forums