Re: updating elements of an array which is part of a composite type? - Mailing list pgsql-novice

From Michael Fuhr
Subject Re: updating elements of an array which is part of a composite type?
Date
Msg-id 20050601152653.GA48409@winnie.fuhr.org
Whole thread Raw
In response to updating elements of an array which is part of a composite type?  ("Celia McInnis" <celia@drmath.ca>)
List pgsql-novice
On Wed, Jun 01, 2005 at 09:54:38AM -0500, Celia McInnis wrote:
>
> How do I update the elements of an array when the array is part of a
> composite type?
>
> If I type:
>
>   update mytable set (mytype).myarray[1]='whatever' where ...;
>
> I get :
>
> ERROR: syntax error at or near "(" at character ...

Remove the parentheses:

UPDATE mytable SET mytype.myarray[1] = 'whatever' WHERE ...;

--
Michael Fuhr
http://www.fuhr.org/~mfuhr/

pgsql-novice by date:

Previous
From: Andrew Hammond
Date:
Subject: Re: Functions
Next
From: Nick Jones
Date:
Subject: Re: Functions