Re: regexp_replace to remove sql comments

From: Mike <mike(at)wolman(dot)co(dot)uk>
To: Marc Mamin <M(dot)Mamin(at)intershop(dot)de>, "pgsql-general(at)postgresql(dot)org" <pgsql-general(at)postgresql(dot)org>
Subject: Re: regexp_replace to remove sql comments
Date: 2015-10-28 22:58:34
Message-ID: 5631531A.2030305@wolman.co.uk
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general


Thanks with a bit of moving stuff about I think thats sorted it - in
case anyone every needs it:

SELECT
query,
trim(regexp_replace(
regexp_replace(
regexp_replace(query,'\/\*.+\*\/','','g'),
'--[^\r\n]*', ' ', 'g')
, '\s+', ' ', 'g')) as q
FROM public.pg_stat_statements
WHERE dbid IN (SELECT oid FROM pg_database WHERE datname =
current_database())

order by query

Thanks again,

Mike.

On 28/10/2015 22:43, Marc Mamin wrote:
> ', '\/\*.+\*\/','','g'):

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Tom Lane 2015-10-28 23:17:47 Re: regexp_replace to remove sql comments
Previous Message Marc Mamin 2015-10-28 22:43:18 Re: regexp_replace to remove sql comments