Re: Add proper planner support for ORDER BY / DISTINCT aggregates
От | David Rowley |
---|---|
Тема | Re: Add proper planner support for ORDER BY / DISTINCT aggregates |
Дата | |
Msg-id | CAApHDvovqhBKjg6+e85Tda-3neZNnKe-w4rRiFOTbHjdWC99AQ@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: Add proper planner support for ORDER BY / DISTINCT aggregates (Dean Rasheed <dean.a.rasheed@gmail.com>) |
Ответы |
Re: Add proper planner support for ORDER BY / DISTINCT aggregates
|
Список | pgsql-hackers |
On Tue, 17 Jan 2023 at 13:16, Dean Rasheed <dean.a.rasheed@gmail.com> wrote: > > On Wed, 11 Jan 2023 at 05:24, David Rowley <dgrowleyml@gmail.com> wrote: > > > > I'm wondering if 1349d279 should have just never opted to presort > > Aggrefs which have volatile functions so that the existing behaviour > > of unordered output is given always and nobody is fooled into thinking > > this works correctly only to be disappointed later when they add some > > other aggregate to their query or if we should fix both. Certainly, > > it seems much easier to do the former. > > > > I took a look at this, and I agree that the best solution is probably > to have make_pathkeys_for_groupagg() ignore Aggrefs that contain > volatile functions. Thanks for giving that some additional thought. I've just pushed a fix which adjusts things that way. David
В списке pgsql-hackers по дате отправления: