Re: log_destination = csvlog, line breaks interfere in analysis

From: "Albe Laurenz" <laurenz(dot)albe(at)wien(dot)gv(dot)at>
To: "Craig Ringer *EXTERN*" <ringerc(at)ringerc(dot)id(dot)au>, "Edson Richter" <edsonrichter(at)hotmail(dot)com>
Cc: <pgsql-general(at)postgresql(dot)org>
Subject: Re: log_destination = csvlog, line breaks interfere in analysis
Date: 2012-09-18 07:13:24
Message-ID: D960CB61B694CF459DCFB4B0128514C2086C1A25@exadv11.host.magwien.gv.at
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Craig Ringer wrote:
> On 09/18/2012 03:21 AM, Edson Richter wrote:
>> 2012-09-17 14:25:33.150
>> BRT,"thedb","thedb",15660,"10.10.20.1:33485",5054d3ab.3d2c,1,"SELECT",2012-09-15
>> 16:14:51 BRT,10/204822,0,LOG,00000,"duração: 505.494 ms executar
>> <unnamed>: select A, B
>> from C join D
>> on C.id = D.c_id
>>
>> And so on.

> Yick. That doesn't seem very CSV-like. I'm very surprised Pg isn't
> stripping newlines.

That's perfectly CVS-like.
The string is escaped with double quotes.
Double quotes in the query will be replaced with double double quotes.

So no CVS parser should have a problem with that.
I have tried it :^)

Yours,
Laurenz Albe

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Albe Laurenz 2012-09-18 07:37:21 Re: foreign key from array element
Previous Message Rafal Pietrak 2012-09-18 07:12:23 Re: foreign key from array element