Activez le journal du serveur :
log_statement = all
Cela enregistrera chaque appel vers le serveur de base de données.
Je n'utiliserais pas log_statement = all
sur un serveur de production. Produit d'énormes fichiers journaux.
Le manuel sur les paramètres de journalisation :
log_statement
(enum
)Contrôle les instructions SQL enregistrées. Les valeurs valides sont
none
(désactivé),ddl
,mod
, etall
(toutes les déclarations). [...]
Réinitialiser le log_statement
paramètre nécessite un rechargement du serveur (SIGHUP
). Un redémarrage n'est pas nécessaire. Lisez le manuel sur la façon de définir les paramètres.
Ne confondez pas le journal du serveur avec le journal de pgAdmin. Deux choses différentes !
Vous pouvez également consulter les fichiers journaux du serveur dans pgAdmin, si vous avez accès aux fichiers (peut-être pas le cas avec un serveur distant) et le configurer correctement. Dans pgadmin III, regardez :Tools -> Server status
. Cette option a été supprimée dans pgadmin4.
Je préfère lire les fichiers journaux du serveur avec vim
(ou tout éditeur/lecteur de votre choix).