Re: message string fixes - Mailing list pgsql-hackers

From Tom Lane
Subject Re: message string fixes
Date
Msg-id 19410.1200883709@sss.pgh.pa.us
Whole thread Raw
In response to Re: message string fixes  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-hackers
I wrote:
> It looks to me like RS_isRegis() needs to be tightened up a bit anyway:
> it will accept "^foo" which is valid regex but not valid regis, leading
> to an error being thrown which is not what we want.

I experimented with this and verified that the error could be reached
with a hacked-up affix file.

> If we tighten it to exactly match what RS_compile() will take ... say
> by using the same state-machine logic ... then indeed the ereports
> are internal and can be demoted to elog's.  If we make them elogs then
> ISTM they ought to keep saying regis, just so we know where to look
> if they ever do fail ;-)

Patch committed along these lines.
        regards, tom lane


pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Re: [GENERAL] setof record "out" syntax and returning records
Next
From: Tom Lane
Date:
Subject: Re: message string fixes