pg.ddx.io  pgsql-interfaces@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Michael Miyabara-McCaskey <mykarz@miyabara.com>
To: Pgsql-interfaces@postgresql.org
Subject: regcomp failed with error empty (sub)expression?
Date: Wed, 20 Dec 2000 21:36:51 -0800
Message-ID: <004801c06b10$05ed7230$c700a8c0@ncc1701e> (raw)

Hello all,

I just discovered the regex (regular expression matching in PGSQL 7.0.3...
However, after trying to run my first query I got the following:

regcomp failed with error empty (sub)expression

Anys thoughts as to what this means?

The following SQL statement generated the error.

INSERT INTO table3(table1.oid,table2.oid)
  SELECT table1.oid, table2.oid
  FROM table1, table2
  WHERE table1.field1 ~* table2.field1
        table1.field2 ~* table2.field2
        table1.field3 = table2.field3
        table1.field4 = table2.field4;

Field 1 - 4 on both table 1 and table 2 are all "text", and table1 field1 &
2 are in Upper/Lower vs table2 field1 & 2 are in all UPPER.

I'm basically trying to do a simply comparison between table1 and table2 to
find duplicates, but the case differences are stopping me, and as the 7.0.3
version of "upper()" has memory leaks, and the Plperl verion of uc() that I
created takes A LONG time to run (I have a LOT of records)... here I am
trying to match strings with CASE differences.

Any help would be appreciated, as to what caused this error.

Michael Miyabara-McCaskey
Email: mykarz@miyabara.com
Web: http://www.miyabara.com/mykarz/
Mobile: +1 408 504 9014




Message-ID: <004801c06b10$05ed7230$c700a8c0@ncc1701e>
Permalink:  ../004801c06b10$05ed7230$c700a8c0@ncc1701e/
Also on:    postgresql.org/message-id/004801c06b10$05ed7230$c700a8c0@ncc1701e

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-interfaces@postgresql.org
  Cc: mykarz@miyabara.com
  Subject: Re: regcomp failed with error empty (sub)expression?
  In-Reply-To: <004801c06b10$05ed7230$c700a8c0@ncc1701e>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox