Re: BUG #14426: union causes error

Поиск
Список
Период
Сортировка
От Vik Fearing
Тема Re: BUG #14426: union causes error
Дата
Msg-id 52bb75a0-2927-39f7-9a06-7503ec41d0f4@2ndquadrant.fr
обсуждение исходный текст
Ответ на BUG #14426: union causes error  (abo@zetescards.be)
Список pgsql-bugs
On 11/16/2016 03:25 PM, abo@zetescards.be wrote:
> The following bug has been logged on the website:
>
> Bug reference:      14426
> Logged by:          Alain Bourgeois
> Email address:      abo@zetescards.be
> PostgreSQL version: 9.6.1
> Operating system:   Linux
> Description:
>
> select null union select null union select 1
>
> causes an error.

First of all, it is standard practice to say what the error is.

This is not a bug, but a known limitation.  In your first query, your
column is of type "unknown", but when you union it with another unknown
type, it gets turned into text.  Unioning text with integer is what is
giving you your error.

The solution is to make sure you type your data, at least in the first
query.
--
Vik Fearing                                          +33 6 46 75 15 36
http://2ndQuadrant.fr     PostgreSQL : Expertise, Formation et Support

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

Предыдущее
От: abo@zetescards.be
Дата:
Сообщение: BUG #14426: union causes error
Следующее
От: privat@ingbert-juedt.de
Дата:
Сообщение: BUG #14425: Installation issues