Re: Removing unneeded self joins
От
Andrey Lepikhov
Тема
Re: Removing unneeded self joins
Дата
Msg-id
36579124-f9d9-a51e-38b3-af3511921c7e@postgrespro.ru
Ответ на
Re: Removing unneeded self joins (Andres Freund)
Список
Дерево обсуждения
Re: Removing unneeded self joins Zhihong Yu <zyu@yugabyte.com>
On 12/6/22 23:46, Andres Freund wrote: > This doesn't pass the main regression tests due to a plan difference. > https://cirrus-ci.com/task/5537518245380096 > https://api.cirrus-ci.com/v1/artifact/task/5537518245380096/testrun/build/testrun/regress/regress/regression.diffs > > diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join.out > --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2022-12-05 19:11:52.453920838 +0000 > +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join.out 2022-12-05 19:15:21.864183651 +0000 > @@ -5806,7 +5806,7 @@ > Nested Loop > Join Filter: (sj_t3.id = sj_t1.id) > -> Nested Loop > - Join Filter: (sj_t3.id = sj_t2.id) > + Join Filter: (sj_t2.id = sj_t3.id) > -> Nested Loop Semi Join > -> Nested Loop > -> HashAggregate This change in the test behaviour is induced by the a5fc4641 "Avoid making commutatively-duplicate clauses in EquivalenceClasses." Nothing special, as I see. Attached patch fixes this. -- Regards Andrey Lepikhov Postgres Professional
В списке pgsql-hackers по дате отправления
От: Hayato Kuroda (Fujitsu)
Дата:
От: Masahiko Sawada
Дата: