Eso me han dicho. A mi me paso lo mismo que a ti con una funcion que hice en 
Linux compilo bien y en Win tambien pero en Win rompe el server entonces 
alguien me dijo que debe ser compilado con VC++ , la verdad aun no lo he hecho.

Date: Wed, 1 Aug 2012 18:38:56 +0100
From: [email protected]
Subject: Re: [pgsql-es-ayuda] pg_dirtyread
To: [email protected]; [email protected]
CC: [email protected]

¿Pero con Visual C++ si compila y no reinicia el servidor??

        De: Edwin Quijada <[email protected]>
 Para: [email protected]; "[email protected]" 
<[email protected]> 
CC: Alvaro Herrera <[email protected]> 
 Enviado: Miércoles 1 de agosto de 2012 10:03
 Asunto: RE: [pgsql-es-ayuda] pg_dirtyread
   




Con que compilador lo compilaste"?Mingw, ? Tienes q compilar con VC++ para que 
funcione. Tengo el mismo problema que tu.

Date: Tue, 31 Jul 2012 22:44:48 +0100
From: [email protected]
Subject: [pgsql-es-ayuda] pg_dirtyread
To: [email protected]
CC: [email protected]

Buenas tardes,
Tengo un problema al tratar de usar la libreria pg_dirtyread en Windows, la 
logré compilar creando una dll, pero al usarla, se desconecta la conexión al 
servidor:
CREATE OR REPLACE FUNCTION pg_dirtyread(oid)
RETURNS setof record 
AS 'C:\\Documents and 
Settings\\Administrador\\Escritorio\\pg_dirtyread\\pg_dirtyread.dll','pg_dirtyread'
LANGUAGE 'C'
 IMMUTABLE STRICT;

Query returned successfully with no result in 16 ms.

 select * from pg_dirtyread( 'test'::regclass ) t (id int4, username text);

********** Error **********

Connection reset.
No se porque sucede esto.
Muchas gracias                                    


                                          

Responder a