Thread: BUG #5497: plpythonu gives cache lookup error

BUG #5497: plpythonu gives cache lookup error

From
"David Gardner"
Date:
The following bug has been logged online:

Bug reference:      5497
Logged by:          David Gardner
Email address:      dgardner@creatureshop.com
PostgreSQL version: 9.0beta2
Operating system:   Debian Linux
Description:        plpythonu gives cache lookup error
Details:

hdpsdb=# CREATE OR REPLACE FUNCTION py_test(to_list text[])
  RETURNS text AS
$BODY$
return 'here'
$BODY$
  LANGUAGE 'plpythonu' VOLATILE;
CREATE FUNCTION
hdpsdb=# SELECT * FROM py_test('{"a","b","c"}');
ERROR:  cache lookup failed for type 98
CONTEXT:  PL/Python function "py_test"
hdpsdb=# SELECT version();
                                                 version

----------------------------------------------------------------------------
-----------------------------
 PostgreSQL 9.0beta2 on x86_64-pc-linux-gnu, compiled by GCC gcc-4.4.real
(Debian 4.4.4-3) 4.4.4, 64-bit
(1 row)

hdpsdb=#

Re: BUG #5497: plpythonu gives cache lookup error

From
Tom Lane
Date:
"David Gardner" <dgardner@creatureshop.com> writes:
> Description:        plpythonu gives cache lookup error

Fixed, thanks for the report!

            regards, tom lane

Re: BUG #5497: plpythonu gives cache lookup error

From
David Gardner
Date:
Thanks, was able to rebuild plpython.so and it works.
Also mapping SQL Arrays to Python lists is awesome.

On 06/09/2010 09:05 PM, Tom Lane wrote:
> "David Gardner"<dgardner@creatureshop.com>  writes:
>
>> Description:        plpythonu gives cache lookup error
>>
> Fixed, thanks for the report!
>
>             regards, tom lane
>
>


--
David Gardner
Pipeline Tools Programmer
Jim Henson Creature Shop
dgardner@creatureshop.com