From: | Teodor Sigaev <teodor(at)sigaev(dot)ru> |
---|---|
To: | Adam Witney <awitney(at)sghms(dot)ac(dot)uk> |
Cc: | pgsql-general <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: Unusual behaviour with intarray |
Date: | 2003-04-24 12:14:49 |
Message-ID: | 3EA7D539.5030009@sigaev.ru |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Ok, this is a bug.
I'll post a patch as soon as possible.
Adam Witney wrote:
> Hi,
>
> I am using intarray in contrib, and have seen some strange behaviour with
> one of the operations. Anyone know whats going on here?
>
> cabbage=# create table test (id int, writers int[]);
> CREATE TABLE
> cabbage=# insert into test values(1, '{}');
> INSERT 1545023 1
> cabbage=# select * from test;
> id | writers
> ----+---------
> 1 | {}
> (1 row)
>
> cabbage=# update test set writers = (select writers - '{1}'::int[]);
> UPDATE 1
> cabbage=# select * from test;
> id | writers
> ----+---------
> 1 | {}
> (1 row)
>
> cabbage=# update test set writers = (select writers - '{1}'::int[]);
> UPDATE 1
> cabbage=# select * from test;
> id | writers
> ----+-----------
> 1 | {3044207}
> (1 row)
>
> Thanks for any help
>
> Adam
>
>
--
Teodor Sigaev E-mail: teodor(at)sigaev(dot)ru
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2003-04-24 12:36:16 | Re: Unusual behaviour with intarray |
Previous Message | Adam Witney | 2003-04-24 10:59:57 | Unusual behaviour with intarray |