Re: one null value in array isnt allowed??? - Mailing list pgsql-general

From Wappler, Robert
Subject Re: one null value in array isnt allowed???
Date
Msg-id C8E2DAF0E663A948840B04023E0DE32A0270C5FE@w2k3server02.de.ophardt.com
Whole thread Raw
In response to one null value in array isnt allowed???  (Armand Turpel <aturpel@mnhn.lu>)
List pgsql-general
On 2010-03-29, Armand Turpel wrote:

> Hi,
>
> Updating an array field with one null value isnt possible:
>
> UPDATE table SET integer_array = ARRAY[NULL]
>

Try to specify an explicit type, e.g. ARRAY[NULL]::int[]

> But those queries are working:
>
> UPDATE table SET integer_array = ARRAY[NULL,1]
> UPDATE table SET integer_array = ARRAY[1,NULL]
>
> This dosent seems logical to me.
> Is it a bug?
>

No, those are obviously arrays of integers inferred from the non-NULL
element.

> Thanks for helping,
> atu
>

HTH.


--
Robert...



pgsql-general by date:

Previous
From: Armand Turpel
Date:
Subject: one null value in array isnt allowed???
Next
From: Sergey Konoplev
Date:
Subject: Re: hstore equality-index performance question