Retornar registros plpython

Chema Cortes py en ch3m4.org
Mar Abr 11 18:25:05 CEST 2006


FERNANDO VILLARROEL escribió:
> Ok gracias Chema ahy funciono, pero el resultado es un
> string empaquedado en una Lista:

Ahí está el problema, que pl/pythonu no devuelve la lista, y en su lugar
devuelve una cadena de texto con la "representación" (repr) de la lista.

No veo una solución sencilla y que sea a la vez portable para todas las
versiones de postgresql. Espero que se apañe en versiones modernas..

Por ahora, si quieres, puedes usar algún tipo de serializador (pickled,
xml, yaml) para devolver la lista empaquetada en una cadena de texto.
Pickled es más sencillo de usar, xml más estándar y yaml más legible
(casi python).




Más información sobre la lista de distribución Python-es