Re: logging arguments to prepared statements? - Mailing list pgsql-general

From Merlin Moncure
Subject Re: logging arguments to prepared statements?
Date
Msg-id b42b73150712181237q5e317c24ue66985040b14f684@mail.gmail.com
Whole thread Raw
In response to Re: logging arguments to prepared statements?  (rihad <rihad@mail.ru>)
List pgsql-general
On Dec 18, 2007 12:14 PM, rihad <rihad@mail.ru> wrote:
> Ted Byers wrote:
> > --- rihad <rihad@mail.ru> wrote:
> >> Dec 18 15:49:41 myhost postgres[29832]: [35-1]
> >> ERROR:  23505: duplicate
> >> key value violates unique constraint "foo_key"
> >> Dec 18 15:49:41 myhost postgres[29832]: [35-4]
> >> INSERT INTO foo
> >> Dec 18 15:49:41 myhost postgres[29832]: [35-5]
> >> (a,b,c)
> >> Dec 18 15:49:41 myhost postgres[29832]: [35-7]
> >> VALUES ($1,$2,$3)
> >> Dec 18 15:49:41 myhost postgres[29832]: [35-8]
> >>
> >> And that's it, leaving me wondering which value
> >> triggered the error. Any
> > Why?  It seems simple enough.  You have a table called
> > foo, with at least three columns: a, b, and c.  And
> > you have a violation of your unique constraint.  If it
>
> I was wondering if there was a way to see the _values_ themselves in
> case of errors, as is possible with log_statements=all, without turning
> it on. Apparently there isn't. Thanks anyway.

which client api are you using? you can wrap the execution on the
client and log there.

merlin

pgsql-general by date:

Previous
From: Bill Moran
Date:
Subject: Re: multiple version installation in the same machine ????
Next
From: Tom Lane
Date:
Subject: Re: combining semi-duplicate rows