Re: [SQL] expressions operating on arrays

2002-08-09 Thread h012
Great ! I'll try patching it. Thanks Oleg & Teodor for doing all this great work ! Long live PostgreSQL ! see yea, John On Fri, 9 Aug 2002, Oleg Bartunov wrote: > Hmm, > > you dont' need to use GiST supporting functions ! > We've posted a patch to current CVS, it has everyt

Re: [SQL] expressions operating on arrays

2002-08-09 Thread Oleg Bartunov
Hmm, you dont' need to use GiST supporting functions ! We've posted a patch to current CVS, it has everything you need. Please, check http://www.sai.msu.su/~megera/postgres/gist/code/7.3/README.intarray It looks like that patch should works with 7.2 also. Oleg On Fri, 9 Aug 2002 [EMAIL

Re: [SQL] expressions operating on arrays

2002-08-09 Thread Tom Lane
[EMAIL PROTECTED] writes: > w.r.t. modifying the array contents: I looked through > /usr/lib/pgsql/contrib/intarray/_int.sql.in , but it didn't make me any > smarter. Are the "..._union" and "..._picksplit" functions supposed to add > into and remove elements from the arrays ? No, those are s

Re: [SQL] expressions operating on arrays

2002-08-08 Thread h012
thanks for the pointer, I'm now able to use the operators in expressions! w.r.t. modifying the array contents: I looked through /usr/lib/pgsql/contrib/intarray/_int.sql.in , but it didn't make me any smarter. Are the "..._union" and "..._picksplit" functions supposed to add into and remove

Re: [SQL] expressions operating on arrays

2002-08-08 Thread Oleg Bartunov
Look at contrib/intarray. You'll get an index access as a bonus Oleg On Fri, 9 Aug 2002 [EMAIL PROTECTED] wrote: > > > Hi, > > I would like to say: > > create table test1 (array1 int4[]); > insert into test1 values ('{123,234,345}'); > insert into test1 values ('{456,567,678}'); > >

Re: [SQL] expressions operating on arrays

2002-08-08 Thread Achilleus Mantzios
look at /usr/local/src/postgresql-7.2.1/contrib/intarray -- Achilleus Mantzios S/W Engineer IT dept Dynacom Tankers Mngmt Nikis 4, Glyfada Athens 16610 Greece tel:+30-10-8981112 fax:+30-10-8981877 email: [EMAIL PROTECTED] [EMAIL PROTECTED] ---(end of b

[SQL] expressions operating on arrays

2002-08-08 Thread h012
Hi, I would like to say: create table test1 (array1 int4[]); insert into test1 values ('{123,234,345}'); insert into test1 values ('{456,567,678}'); now what I don't know how to do: -- consider contents of array: select * from test1 where array1 CONTAINS 567; -- APPEND '789' to array in