Re: BUG #7644: Missing implicit types of Result and failing type-conversion

Поиск
Список
Период
Сортировка
От Bernhard Reutner-Fischer
Тема Re: BUG #7644: Missing implicit types of Result and failing type-conversion
Дата
Msg-id CAC1BbcQoVod11J6rnR8GMyGBnxTa6irj6hUhcn2yGW=gJZ5BKA@mail.gmail.com
обсуждение исходный текст
Ответ на Re: BUG #7644: Missing implicit types of Result and failing type-conversion  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-bugs
On 10 November 2012 16:58, Tom Lane <tgl@sss.pgh.pa.us> wrote:

> "Bernhard Reutner-Fischer" <rep.dot.nop@gmail.com> writes:
> > Fair enough but what about the failure for the case with the Result
> > that fails to merge? There I do have a cast
>
> No you don't:
>
> >         select * from (select 'string two' bug ) s2
>
>                         regards, tom lane
>

I do not need the cast in the second select when using generate_series
either.

select distinct on (bug) bug
from (
   select * from (select 'string one'::text bug from generate_series(0,1))
s1
   UNION
   select * from (select 'string two' bug) s2
-- select * from (select 'string two' bug from generate_series(0,0)) s2
) x
;

IMO this contradicts the "Type Resolution for UNION, CASE, and Related
Constructs" from the documentation.
4) Choose the first non-unknown input type which is a preferred type in
that category, if there is one.

Please explain why the two selects for 'string two' in the example above
behave different?

Many TIA && cheers,

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

Предыдущее
От: Andreas.Heiduk@web.de
Дата:
Сообщение: BUG #7652: Documentation index lacks functions from "Additional Supplied Modules"
Следующее
От: stefano@sportilia.com
Дата:
Сообщение: BUG #7653: Minor problem with join condition