Re: Passing arrays to stored procedures
- From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
- To: William Garrison <postgres(at)mobydisk(dot)com>
- Cc: pgsql-general(at)postgresql(dot)org
- Subject: Re: Passing arrays to stored procedures
- Date: Fri, 20 Apr 2007 20:21:09 -0400
- Message-id: <3145(dot)1177114869(at)sss(dot)pgh(dot)pa(dot)us>
William Garrison <postgres(at)mobydisk(dot)com> writes:
> I'm using npgsql and C#, and I've realized it doesn't support passing
> arrays. Barring things like updating npgsql, what form of hackiness
> would work best here?
> The customerIDs are GUIDs represented as 16-byte arrays. I can pass
> them as encoded strings separated by commas or some such silliness. But
> I don't see a nice clean split() function that returns me an array. :-(
Do you need one? Can't you just pass the array as one parameter?
The text form of an array is like
{value,value,value}
which shouldn't be that hard to deal with if you can generate the text
form of the individual bytea values.
regards, tom lane
Home |
Main Index |
Thread Index