print executed query

Philip Semanchuk philip at semanchuk.com
Thu Apr 29 12:49:07 EDT 2010


On Apr 29, 2010, at 12:01 PM, someone wrote:

> Hello!
>
> Is there a way to print a query for logging purpose as it was or will
> be sent to database, if I don't escape values of query by myself?
>
> cursor.execute(query, [id, somestring])
>
> I could print query and values separate, but it would be great, if I
> could see how query is constructed and can the also copy it and
> execute in console.
>
> Im using psycopg2, btw


If you can fiddle with the Postgres server settings, the server has  
options for logging lots of things, including the queries it executes.


Hope this helps
Philip




More information about the Python-list mailing list