Re: Extending Regular Expression bounds limit of 255. - Mailing list pgsql-sql

From Brent DeSpain
Subject Re: Extending Regular Expression bounds limit of 255.
Date
Msg-id AANLkTimdWeMwyOMtzhsyzaKrCAuYcc2f5qQohHnQXTM6@mail.gmail.com
Whole thread Raw
In response to Re: Extending Regular Expression bounds limit of 255.  (alvherre <alvherre@commandprompt.com>)
List pgsql-sql
Yep.  That is what I was looking at this morning.  It is probably too late in this release of our project to make this change.

Thanks for the help.

Brent DeSpain
Schweitzer Engineering Laboratories, Inc.


On Fri, May 28, 2010 at 9:14 AM, alvherre <alvherre@commandprompt.com> wrote:
Excerpts from Brent DeSpain's message of jue may 27 18:55:55 -0400 2010:
> It looks like most of our tools are using the Perl version of regular
> expressions with an upper limit of a bound being 32766.  Is there any way to
> change this in PG?  Or can I change from POSIX to Perl?

See regcomp.c; you'll have to recompile.  The interesting constant is
DUPMAX (defined in regguts.h as per POSIX), but note that there's
arithmetic in repeat() with those values.  I wouldn't recommend doing
any of this unless you have time to figure out whether the algorithms
are efficient for larger values though.

--
Álvaro Herrera <alvherre@commandprompt.com>
The PostgreSQL Company - Command Prompt, Inc.
PostgreSQL Replication, Consulting, Custom Development, 24x7 support

pgsql-sql by date:

Previous
From: alvherre
Date:
Subject: Re: Extending Regular Expression bounds limit of 255.
Next
From: Gerardo Herzig
Date:
Subject: Re: cast record type to array?