Re: UNION removes almost all rows (not duplicates) - in fresh build of pg17!

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: UNION removes almost all rows (not duplicates) - in fresh build of pg17!
Дата
Msg-id 3538123.1716225084@sss.pgh.pa.us
обсуждение исходный текст
Ответ на UNION removes almost all rows (not duplicates) - in fresh build of pg17!  (hubert depesz lubaczewski <depesz@depesz.com>)
Список pgsql-bugs
hubert depesz lubaczewski <depesz@depesz.com> writes:
> $ select count(*) from ( select * from pg_class where relkind = 'r' union select * from pg_class where relkind = 'i'
);
>  count
> ───────
>      1
> (1 row)

Ugh, that is awful.  Bisecting shows it broke at

commit 66c0185a3d14bbbf51d0fc9d267093ffec735231
Author: David Rowley <drowley@postgresql.org>
Date:   Mon Mar 25 14:31:14 2024 +1300

    Allow planner to use Merge Append to efficiently implement UNION

I've not looked at the patch, but somehow it's totally forgetting
what it's supposed to be unique-ifying on.

            regards, tom lane



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

Предыдущее
От: Alvaro Herrera
Дата:
Сообщение: Re: BUG #18377: Assert false in "partdesc->nparts >= pinfo->nparts", fileName="execPartition.c", lineNumber=1943
Следующее
От: "Haifang Wang (Centific Technologies Inc)"
Дата:
Сообщение: RE: [EXTERNAL] Re: Windows Application Issues | PostgreSQL | REF # 48475607