postgresql regular expr bug?

From: Pavel Stehule <pavel(dot)stehule(at)gmail(dot)com>
To: PostgreSQL Hackers <pgsql-hackers(at)postgresql(dot)org>
Subject: postgresql regular expr bug?
Date: 2009-06-14 06:15:55
Message-ID: 162867790906132315m6cd8a489r864c80211b367408@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Hello

can somebody explain this behave?

postgres=# select '10' ~ e'^\\d+$';
?column?
----------
t
(1 row)
ok

postgres=# select '10' ~ '[0..9]+$';
?column?
----------
t
(1 row)
ok

postgres=# select '10' ~ '^[0..9]+$';
?column?
----------
f
(1 row)
?????
postgres=# select version();
version
---------------------------------------------------------------------------------------------------
PostgreSQL 8.3.7 on i686-pc-linux-gnu, compiled by GCC gcc (GCC)
4.4.0 20090506 (Red Hat 4.4.0-4)
(1 row)

tested on fedora 11

Regards
Pavel Stehule

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Stephen J. Butler 2009-06-14 06:28:02 Re: postgresql regular expr bug?
Previous Message Peter Eisentraut 2009-06-14 05:03:05 Re: machine-readable explain output