PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

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

#1 28/02/2019 12:34:49

mgmpg
Membre

Reformatage des requêtes paramètrées dans les logs

Bonjour,

La plupart des ORM font leur requête en deux fois, par exemple:

LOG:  execute <unnamed>: SELECT ... WHERE t0.id = $1
DETAIL:  parameters: $1 = '4396'

C'est un peu galère pour suivre ce que fait une appli à debugger, surtout quand on a 20 paramètres...
(pas moyen de copier/coller le sql entre autres...)

Est-ce qu'un outil de reformatage de ces "paires" de ligne existe déja ?
(sinon, je bricolerai qq chose :-)

<mode rêve>Un paramètre dans le postgresql.conf qui forcerait la fusion de ce type de requête serait idéal !</mode>

Hors ligne

#2 28/02/2019 17:14:34

gleu
Administrateur

Re : Reformatage des requêtes paramètrées dans les logs

Oubliez le mode rêve, ça n'existe pas. Quant à un outil de reformatage, je n'en connais pas. Désolé.


Guillaume.

Hors ligne

#3 28/02/2019 23:50:06

rjuju
Administrateur

Re : Reformatage des requêtes paramètrées dans les logs

Même si ce n'est pas son but premier, pgbadger fait ce travail pour les exemples de requêtes qu'il génère.

Hors ligne

Pied de page des forums