Re: Logging the query executed on the server - Mailing list pgsql-general

From Steve Baldwin
Subject Re: Logging the query executed on the server
Date
Msg-id CAKE1AiZAR_7qqi=HB9kSf7oq5zrANKt=OxcFYHCUHnDfZJ7ZUg@mail.gmail.com
Whole thread Raw
In response to Logging the query executed on the server  (Igor Korot <ikorot01@gmail.com>)
Responses Re: Logging the query executed on the server  (Igor Korot <ikorot01@gmail.com>)
List pgsql-general
Hi Igor,

Before you issue your query, try something like this:

(from psql, but hopefully you get the idea)

b2bcreditonline=# set log_min_duration_statement to 0;
SET
b2bcreditonline=# set log_statement to 'all';
SET


Then submit your query and it will be set to the server log. You can get the name of the current logfile with:

b2bcreditonline=# select pg_current_logfile();
 pg_current_logfile
--------------------
 /log/pg.csv

HTH,

Steve

On Sun, Jul 24, 2022 at 3:26 PM Igor Korot <ikorot01@gmail.com> wrote:
Hi,
Is it possible to log the query that will be executed
on the server?

I'm writing an application that connects to the server
through ODBC and libpq.
For some reason ODBC interface is failing - it desn't
return any rows

So I'm thinking if I have a proof that the query I am
actually executing is the same as the one I run through
the psql - I will know where to look.

I am actually binding some parameters and trying to
execute the query.

Thank you.


pgsql-general by date:

Previous
From: Igor Korot
Date:
Subject: Logging the query executed on the server
Next
From: Igor Korot
Date:
Subject: Re: Logging the query executed on the server