Re: BUG #14426: union causes error

From: Vik Fearing <vik(at)2ndquadrant(dot)fr>
To: abo(at)zetescards(dot)be, pgsql-bugs(at)postgresql(dot)org
Subject: Re: BUG #14426: union causes error
Date: 2016-11-16 15:42:18
Message-ID: 52bb75a0-2927-39f7-9a06-7503ec41d0f4@2ndquadrant.fr
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs

On 11/16/2016 03:25 PM, abo(at)zetescards(dot)be wrote:
> The following bug has been logged on the website:
>
> Bug reference: 14426
> Logged by: Alain Bourgeois
> Email address: abo(at)zetescards(dot)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

In response to

Browse pgsql-bugs by date

  From Date Subject
Next Message Michael Paquier 2016-11-16 17:22:51 Re: Index file got removed
Previous Message abo 2016-11-16 14:25:14 BUG #14426: union causes error