Re: Plpythonu y Python 2.4

From: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
To: Oswaldo Hernández <listas(at)soft-com(dot)es>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Plpythonu y Python 2.4
Date: 2005-05-07 19:11:06
Message-ID: 20050507191106.GJ2317@dcc.uchile.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Fri, May 06, 2005 at 01:05:24PM +0200, Oswaldo Hernández wrote:
> Hola a todos,
>
> PostgreSQL 8.0.2 (distribución binaria para windows) sobre Windows XP.
>
> Tenia creado el lenguaje plpythonu con python 2.3 instalado y
> funcionando sin problemas.
>
> Hoy he desinstalado python 2.3 e instalado la versión 2.4 de python y
> las funciones de postgresql han dejado de funcionar. El log muestra el
> siguiente mensaje:
>
> ERROR: could not load library "C:/Archivos de
> programa/PostgreSQL/8.0/lib/plpython.dll": dynamic load error
>
> Utilizando createlang he intentado crear de nuevo el lenguaje, pero da
> el mismo error.
>
> He solucionado el problema haciendo una copia de la librería
> python24.dll a python23.dll. Con esto parece que he engañado a postgres
> y las funciones en plpython ya no dan errores y parece que funciona todo
> correctamente.

Ugh. No estas engañando a Postgres sino al sistema de enlazado dinamico
(dynamic linker). Te sugiero recompilar plpython; si tus funciones
empiezan a mostrar bugs, o a tener comportamientos invisiblemente
erroneos que pueden corromper tus datos antes que te des cuenta, va a
ser responsabilidad tuya.

--
Alvaro Herrera (<alvherre[(at)]dcc(dot)uchile(dot)cl>)
"Acepta los honores y aplausos y perderás tu libertad"

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Leonel Nunez 2005-05-07 19:33:24 Re: Postgres / Centos
Previous Message Alvaro Herrera 2005-05-07 19:09:23 Re: Instalacion del contrib CUBE