Skip site navigation (1) Skip section navigation (2)

Re:

From: "Mario A(dot) Soto Cordones" <mario_soto(at)venezolanadeavaluos(dot)com>
To: <alvherre(at)dcc(dot)uchile(dot)cl>
Cc: <mario_soto(at)venezolanadeavaluos(dot)com>,<pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re:
Date: 2004-09-24 16:56:17
Message-ID: 42954.200.35.66.77.1096044977.squirrel@mail.venezolanadeavaluos.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Hola Alvaro ya solucione el problema era un error mio de ejecucion
Gracias, pero el problema que tengo ahora es el siguiente:


cree una funcion en llamada prueba.c en lenguaje c, que me gatilla una
query, la corro desde el so y funciona bien.

la compile como prueba.so y la coloque donde estan las otras librerias de
postgres /usr/lib/pgsql/

ahora bien desde postgres quiero implementer la funcion de la siguiente
forma:

CREATE OR REPLACE FUNCTION prueba_c()
RETURNS SETOF ty_prueba_c
AS '/usr/lib/pgsql/prueba.so'
LANGUAGE 'C' ;


pero me da el siguiente error:

ERROR:  no se pudo cargar la biblioteca "/usr/lib/pgsql/prueba.so":
/usr/lib/pgsql/prueba.so: no se puede cargar el ejecutable dinámicamente

No se como solucionar esto

Gracias



> On Fri, Sep 24, 2004 at 10:55:07AM -0400, Mario A. Soto Cordones wrote:
>
>> He hecho funciones en c para usarlas en postgres que realizan
>> calculos, pero esta se debe conectar a la base de datos.
>>
>> Mi pregunta es como hago que C se conecte con postgres, he utilizado
>> la libreria postgres.h en el include pero no me funciona.... Alguien
>> me puede ayudar..
>
> Mira la seccion sobre SPI en la documentacion.
>
> --
> Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
> "On the other flipper, one wrong move and we're Fatal Exceptions"
> (T.U.X.: Term Unit X  - http://www.thelinuxreview.com/TUX/)
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 4: No hagas 'kill -9' a postmaster




In response to

  • Re: at 2004-09-24 16:44:51 from Alvaro Herrera

Responses

  • Re: at 2004-09-24 18:37:00 from Alvaro Herrera

pgsql-es-ayuda by date

Next:From: Viviana SanchezDate: 2004-09-24 17:04:46
Subject: Re: cuestion de tiempos
Previous:From: Alvaro HerreraDate: 2004-09-24 16:45:15
Subject: Re: Crear base de datos con PHP

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group