Re: [HACKERS] latest snapshot crashes backend

Поиск
Список
Период
Сортировка
От Thomas G. Lockhart
Тема Re: [HACKERS] latest snapshot crashes backend
Дата
Msg-id 36407442.5A25710F@alumni.caltech.edu
обсуждение исходный текст
Ответ на latest snapshot crashes backend  ("Oliver Elphick" <olly@lfix.co.uk>)
Ответы Re: [HACKERS] latest snapshot crashes backend
Список pgsql-hackers
> The attached commands crash the backend, which exits with status 11.

tgl=> select * from x where not (i is null or c is null);
i|c
-+-
1|T
2|A
0|T
(3 rows)

tgl=> select * from x where not (i is null and c is null);
pqReadData() -- backend closed the channel unexpectedly.

So, let's try rewriting it as a workaround:

tgl=> select * from x where (not i is null) or (not c is null);
pqReadData() -- backend closed the channel unexpectedly.

Oops. For some reason the NOT/AND is fatal, while NOT/OR is OK. That's
not so good. The good news is that it will certainly be repairable with
patches.
                   - Tom


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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: [HACKERS] problem with latest snapshot
Следующее
От: "Thomas G. Lockhart"
Дата:
Сообщение: Re: [COMMITTERS] 'pgsql/src/interfaces/odbc convert.c qresult.c results.c socket.h'