Re: BUG #5025: Aggregate function with subquery in 8.3 and 8.4.

Поиск
Список
Период
Сортировка
От Alvaro Herrera
Тема Re: BUG #5025: Aggregate function with subquery in 8.3 and 8.4.
Дата
Msg-id 20090902165248.GA5314@alvh.no-ip.org
обсуждение исходный текст
Ответ на Re: BUG #5025: Aggregate function with subquery in 8.3 and 8.4.  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: BUG #5025: Aggregate function with subquery in 8.3 and 8.4.
Список pgsql-bugs
Tom Lane wrote:
> Heikki Linnakangas <heikki.linnakangas@enterprisedb.com> writes:
> > Tom Lane wrote:
> >> With the fix I was just about to apply, all four cases give the first
> >> set of results.  This clearly satisfies the principle of least
> >> astonishment, at least more nearly than what we have; but it equally
> >> clearly is *not* going to restore 8.4 to work just like 8.3.
>
> > Right, 8.3 had the same underlying problem, 8.4 just makes it more
> > visible as it's better at flattening subqueries.
>
> What is interesting is that the CASE in the OP's original submission
> is apparently only there to dodge the visible-since-8.0 version of
> the problem; at least I can't see that it does anything else useful.
> The complaint apparently is not so much that 8.3 was right, as that
> the workaround for its bug stopped working ...

In that light, it probably doesn't make much sense to backport the fix
further back, given that the people (person?) bitten by the bug surely
must already be working around it.

--
Alvaro Herrera                                http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support

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

Предыдущее
От: Robert Haas
Дата:
Сообщение: Re: BUG #5028: CASE returns ELSE value always when type is"char"
Следующее
От: Sam Mason
Дата:
Сообщение: Re: BUG #5028: CASE returns ELSE value always when type is"char"