Re: query asincronico y SPI

From: Mario Soto Cordones - Venezuela <msotocl(at)gmail(dot)com>
To: Luis Rodrigo Gallardo Cruz <rodrigo(at)nul-unu(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: query asincronico y SPI
Date: 2005-09-24 19:13:12
Message-ID: e9b17cde050924121353353169@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

OK, pero no utilizo libpq, lo que yo utilizo es SPI, no se si
utilizando libpq, peueda crear funciones en lenguaje C que se gatillen
como las que hago el plpgsql, por ejemplo. Pero creo que libpq,
funciona para hacer aplicaciones clientes en c y conectarlas a
postgresql .

Saludos

El 24/09/05, Luis Rodrigo Gallardo Cruz<rodrigo(at)nul-unu(dot)com> escribió:
> On Sat, Sep 24, 2005 at 01:55:07PM -0400, Mario Soto Cordones - Venezuela wrote:
> > OK, el unico problema es que yo utilizo en mis funciones hechas en C,
> > SPI , y las llamo desde cualquier cliente, no utilizo libpq, lo que me
> > lleva a la pregunta original, pero aun asi no entiendo como funciona
> > el LISTENER y he leido toda la documentacion tanto del LISTENER como
> > el NOTIFY, solo se que esto es lo que necesito, pero aun no se como
> > implementarlo:
> >
> > Por ejemplo:
> >
> > mi funcion hecha en C, con SPI se llama actualiza.so,, para llamarla
> > lo que hago simplemente desde el cliente es select * from actualiza();
> >
> > Y la funcion ya sabe lo que debe hacer., Pero sigo sin entender como
> > llamar esta funcion desde un LISTENER.
> >
> > Gracias nuevamente.
>
> El Listener es otro programa, que ejecutas y dejas corriendo. Éste se
> registra usando libpq para recibir los notify. Cuando llega uno, ejecuta
> tu 'select * from actualiza()' y regresa a esperar.
>
> El resto de tus clientes no llaman a actualiza(). Lo que hacen es que,
> cuando realizan una modificación que requiere llamar a actualiza()
> ejecutan un NOTIFY, con la misma cadena con la que se registró el
> listener.
>
> --
> Rodrigo Gallardo
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 9: el optimizador ignorará el uso de recorridos de índice si los
> tipos de datos de las columnas no coinciden
>

--
cordialmente,

Ing. Mario Soto Cordones

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Luis Rodrigo Gallardo Cruz 2005-09-24 19:20:47 Re: query asincronico y SPI
Previous Message Luis Rodrigo Gallardo Cruz 2005-09-24 18:56:36 Re: query asincronico y SPI