Severe SUBSELECT bug in 6.5 CVS

Поиск
Список
Период
Сортировка
От Chris Bitmead
Тема Severe SUBSELECT bug in 6.5 CVS
Дата
Msg-id 3773990C.B58264C1@bigfoot.com
обсуждение исходный текст
Ответ на Re: [HACKERS] Postgres mailing lists  (Vince Vielhaber <vev@michvhf.com>)
Список pgsql-hackers
Using the very latest CVS I'm encountering a bug in SUBSELECTs.
This query returns 22 rows...
SELECT id,title FROM question;

This query returns 15 rows...

SELECT id,title FROM question WHERE question.id IN (SELECT webobject
FROM comment);

Therefore I would expect this query to return 7 rows. Instead it returns
none....

SELECT id,title FROM question WHERE question.id NOT IN (SELECT webobject
FROM comment);

I've tried it with a newly dumped and created database and it still
happens. However I can't get it to happen on a new and empty database
with simple data. In other words I can't come up with a  simple test
case. All I can think to do therefore is put my data in a file for
download. It is 100k.

ftp://ftp.tech.com.au/pub/datadump.gz

As an aside, while creating this dump I tried to load it into another
database and drop a few tables to make it smaller. I then tried to dump
it again and got the following error...

dumpRules(): SELECT failed for table productv.  Explanation from
backend: 'ERROR:  cache lookup of attribute 1 in relation 1864370 failed

-- 
Chris Bitmead
mailto:chris@tech.com.au


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Zeugswetter Andreas IZ5
Дата:
Сообщение: AW: [HACKERS] fsynch of pg_log write..
Следующее
От: rafael
Дата:
Сообщение: postgres