From: | "Alexander H(dot) Iliev" <iliev(at)nimbus(dot)dartmouth(dot)edu> |
---|---|
To: | tgl(at)sss(dot)pgh(dot)pa(dot)us (Tom Lane) |
Cc: | pgsql-sql(at)postgresql(dot)org |
Subject: | Re: question on diagnostics |
Date: | 2000-06-01 05:07:26 |
Message-ID: | 200006010507.BAA22920@nimbus.dartmouth.edu |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
> > oh, btw this select refused to use an SQL natural join among the 3
> > relations - the server gives up and disconnects without warning.
>
> That sounds like a garden-variety bug. I'd be willing to look at it
> if I had a complete example to follow, but I don't want to try to
> reverse-engineer your table definitions...
a join with 3 tables never seems to work:
test=# create table a(a int);
CREATE
test=# create table b(a int);
CREATE
test=# create table c(a int);
CREATE
test=# insert into a values (1);
INSERT 23734 1
test=# insert into b values (1);
INSERT 23744 1
test=# insert into c values (1);
INSERT 23736 1
test=# select *
test-# from a, b, c
test-# where a.a = b.a AND
test-# b.a = c.a;
a | a | a
---+---+---
1 | 1 | 1
(1 row)
test=# select * from a natural inner join b natural inner join c;
pqReadData() -- backend closed the channel unexpectedly.
This probably means the backend terminated abnormally
before or while processing the request.
The connection to the server was lost. Attempting reset: Failed.
alex
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2000-06-01 05:16:44 | Re: question on diagnostics |
Previous Message | Tom Lane | 2000-06-01 04:37:11 | Re: question on diagnostics |