thomas wrote: > > The following bug has been logged online: > > Bug reference: 4281 > Logged by: thomas > Email address: [EMAIL PROTECTED] > PostgreSQL version: 8.3.3 > Operating system: Windows 2003 > Description: some types of errors do not log statements > Details: > > this isn't really a bug but rather a request for an improvement. > > i've noticed that in some cases of errornous sql statements, the statement > itself is logged to the pg_log, in other cases it isn't: > > logged: > > 2008-07-05 01:53:02 CEST 3528 486eade5.dc8 10.1.1.71(53082)ERROR: column > "xyz" does not exist at character 294 > 2008-07-05 01:53:02 CEST 3528 486eade5.dc8 10.1.1.71(53082)STATEMENT: > SELECT xyz FROM test > > > not logged: > > 2008-07-05 02:16:15 CEST 6644 486ebab4.19f4 127.0.0.1(1616)ERROR: invalid > byte sequence for encoding "UTF8": 0xc474 > 2008-07-05 02:16:15 CEST 6644 486ebab4.19f4 127.0.0.1(1616)HINT: This error > can also happen if the byte sequence does not match the encoding expected by > the server, which is controlled by "client_encoding". > > > it would be usefull to always see the sql statement that provoked the error. > especially in the case of wrong utf byte sequences it can get very difficult > to find the point of failure without more information.
I am unclear what would cause this. Is the STATEMENT: line coming from log_statement? What is the query that is not showing? -- Bruce Momjian <[EMAIL PROTECTED]> http://momjian.us EnterpriseDB http://enterprisedb.com + If your life is a hard drive, Christ can be your backup. + -- Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-bugs