Re: [HACKERS] don't know whether nodes of type 719 are equal - Mailing list pgsql-hackers

From Oleg Bartunov
Subject Re: [HACKERS] don't know whether nodes of type 719 are equal
Date
Msg-id Pine.GSO.3.96.SK.991018001701.11898A-100000@ra
Whole thread Raw
In response to Re: [HACKERS] don't know whether nodes of type 719 are equal  (Bruce Momjian <maillist@candle.pha.pa.us>)
Responses Re: [HACKERS] don't know whether nodes of type 719 are equal
List pgsql-hackers
I also got this message with UNION  and distinct. 
I've tested 6.5.2 and 6.5.3. Current (6.6 or 7.0 ?) works fine

select  distinct a.msg_id, c.status_set_date, c.title            from Message_Keyword_map a, messages c, keywords d
      where c.status_id =1 and d.name ~* 'sun'  and a.key_id=d.key_id            and c.msg_id=a.msg_id        union
  select distinct  a.msg_id, a.status_set_date, a.title            from messages a where a.status_id = 1 and a.title ~*
'sun';


NOTICE:  equal: don't know whether nodes of type 719 are equal
Oleg
This  is with postgres 6.5.3
On Sun, 17 Oct 1999, Bruce Momjian wrote:

> Date: Sun, 17 Oct 1999 15:57:52 -0400 (EDT)
> From: Bruce Momjian <maillist@candle.pha.pa.us>
> To: Peter Eisentraut <peter_e@gmx.net>
> Cc: pgsql-hackers@postgreSQL.org
> Subject: Re: [HACKERS] don't know whether nodes of type 719 are equal
> 
> I think someone changed the database schema.  Try cvs update then
> initdb.  Could it be that the row of type circle is causing it?
> 
> 
> I don't get that here, and 719 is certainly a strange number to be
> getting
> 
> > ... yeah, me neither.
> > 
> > Hi all, I have an interesting one for you today. I'm writing a new \dd
> > command (one that actually works), and I have come across the following
> > situation:
> > 
> > SELECT DISTINCT a.aggname as "Name" FROM pg_aggregate a
> >   UNION ALL
> > SELECT DISTINCT p.proname as "Name" FROM pg_proc p
> >   UNION ALL
> > SELECT DISTINCT o.oprname as "Name" FROM pg_operator o
> >   UNION ALL
> > SELECT DISTINCT t.typname as "Name" FROM pg_type t
> >   UNION ALL
> > SELECT DISTINCT c.relname as "Name" FROM pg_class c
> > ;
> > 
> > (It doesn't make much sense as it stands, but I have picked out the
> > offending parts.)
> > 
> > I get
> > NOTICE:  equal: don't know whether nodes of type 719 are equal
> > 
> > Actually, I get several of these. Depending on the number of select
> > clauses, I get 1 for the third, 2 for the 4th, 3 for the 5th, etc. So the
> > above query gives me 6 notices. A query with only two select clauses gives
> > me none.
> > 
> > Without the DISTINCTs everything goes fine.
> > 
> > Now this seems to have something to do with a lack of an equal operator
> > for the type "name", right? Interestingly enough, the type name has oid
> > 19, whereas type 719 is "_circle", or what does the 719 refer to?
> > 
> > Thanks,
> >     Peter
> > 
> > -- 
> > Peter Eisentraut                  Sernanders vaeg 10:115
> > peter_e@gmx.net                   75262 Uppsala
> > http://yi.org/peter-e/            Sweden
> > 
> > 
> > 
> > ************
> > 
> 
> 
> -- 
>   Bruce Momjian                        |  http://www.op.net/~candle
>   maillist@candle.pha.pa.us            |  (610) 853-3000
>   +  If your life is a hard drive,     |  830 Blythe Avenue
>   +  Christ can be your backup.        |  Drexel Hill, Pennsylvania 19026
> 
> ************
> 

_____________________________________________________________
Oleg Bartunov, sci.researcher, hostmaster of AstroNet,
Sternberg Astronomical Institute, Moscow University (Russia)
Internet: oleg@sai.msu.su, http://www.sai.msu.su/~megera/
phone: +007(095)939-16-83, +007(095)939-23-83



pgsql-hackers by date:

Previous
From: Daniel Péder
Date:
Subject: insertable views - not copy-able ?
Next
From: Tom Lane
Date:
Subject: Re: [HACKERS] don't know whether nodes of type 719 are equal