Received: from localhost (postgresql.org [64.49.215.8]) by postgresql.org (Postfix) with ESMTP id AE5E8476EFC for ; Thu, 9 Jan 2003 12:35:42 -0500 (EST) Received: from aldratech.com (unknown [213.154.158.58]) by postgresql.org (Postfix) with ESMTP id C309B476D32 for ; Thu, 9 Jan 2003 12:35:27 -0500 (EST) Received: from rpopescu ([192.168.0.6]) by aldratech.com for with eXtremail; Thu, 9 Jan 2003 20:36:20 +2GMT Message-ID: <001501c2b805$b8d59eb0$0600a8c0@rpopescu> From: "Radu-Adrian Popescu" To: "Stephan Szabo" , "Tom Lane" Cc: "Achilleus Mantzios" , References: <20030109085635.I92199-100000@megazone23.bigpanda.com> <5570.1042132635@sss.pgh.pa.us> Subject: Re: SQL function parse error ? Date: Thu, 9 Jan 2003 19:37:03 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2720.3000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 X-Virus-Scanned: by AMaViS new-20020517 X-Archive-Number: 200301/135 X-Sequence-Number: 11000 Nice to see that things are starting to move. I was wandering however whether I've succeeded in making a point. Regards, ===== Radu-Adrian Popescu CSA, DBA, Developer Aldratech Ltd. ----- Original Message ----- From: "Tom Lane" Subject: Re: [SQL] SQL function parse error ? Stephan Szabo writes: > Although the rules could be similar to those for + and - at the end of > operator strings (no $ at the end of an operator unless it contains > characters not normally in SQL92 operators). I'm not sure that > behavior is sensible either, but if someone wanted to > do it for their own installation it's about a 2 line patch. It could be done that way. But given that "$" already has one weird special case in the operator name rules (ie, it can't be the only character of an operator name), I feel that we'd be making things overly complicated. The proposal back in Aug 2001 was to remove "$" from the set of operator name characters altogether (which would allow us to use it in identifiers instead, improving Oracle compatibility). I originally objected to that idea on backwards-compatibility grounds, but I'm leaning more and more to the view that it's the right thing to do. I've re-opened the thread on pgsql-hackers about this, and we'll see whether any consensus emerges this time. regards, tom lane