456 votes

Comment se connecter requêtes SQL Postgres ?

Quelqu'un peut-il me dire comment faire pour activer la journalisation de tous les SQL exécuté par Postgres (8.3) ? Merci !

Sous la direction (plus d’infos) J’ai changé ces lignes :

Et redémarrez le service de postgres... Mais aucun journal a été créé... I´m à l’aide de Windows Server 2003

N’importe quelle idée ?

531voto

Jarret Hardie Points 36266

Dans votre data/postgresql.conf le fichier, modifier l' log_statement paramètre 'all'.


Modifier

En regardant vos nouvelles informations, je dirais qu'il y a peut-être quelques autres paramètres à vérifier:

  • assurez-vous que vous avez activé l' log_destination variable
  • assurez-vous que vous allumez l' logging_collector
  • assurez-vous également que pg_log existe réellement par rapport à votre data répertoire, et que l'utilisateur postgres peut écrire.

51voto

Rix Beck Points 141
<pre><code></code><p>Avec un utilisateur correspondant droit peut utiliser la requête ci-dessus après vous connecter. Cela touchera jusqu’au fin de la session.</p></pre>

41voto

Latif Premani Points 1

Vous devez également ajouter ces lignes dans PostgreSQL et redémarrer le serveur:

 log_directory = 'pg_log'                    
log_filename = 'postgresql-dateformat.log'
log_statement = 'all'
logging_collector = on
 

28voto

Chad Birch Points 39087

21voto

Shekhar Points 3632

+1 à au-dessus de réponses. J’utilise la suite config

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X