Re: [pgsql-es-ayuda] Ayuda con NOTIFY en C

View: New views
2 Messages — Rating Filter:   Alert me  

Parent Message unknown Re: [pgsql-es-ayuda] Ayuda con NOTIFY en C

by Yadisnel Galvez Velazquez :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Gracias Alvaro, mi pregunta era por si se podía implementar por uno mismo. El problema es que necesito comunicar una librería en C de un trigger con una aplicación que realiza réplica para que informe sobre cambios que se realizan en las tablas, esto lo he logrado mediante una implementación de la arquitectura CORBA para C pero no estoy conforme con el rendimiento. Quisiera utilizar mecanismos nativos de PostgreSQL para comunicar la librería .so del trigger con mi aplicación también escrita en C. Conoces algún mecanismo (sockets o algo así) de PostgreSQL para hacer esto??

----- Mensaje original -----
De: "Alvaro Herrera" <alvherre@...>
Para: "Yadisnel Galvez Velazquez" <ygalvez@...>
CC: pgsql-es-ayuda@...
Enviados: Domingo, 8 de Noviembre 2009 21:36:04 GMT -04:00 Georgetown
Asunto: Re: [pgsql-es-ayuda] Ayuda con NOTIFY en C

Yadisnel Galvez Velazquez escribió:
> Hola a todos:
> He implementado un proceso (LISTEN) en C que está subscrito a un evento NOTIFY, este funciona bien pero necesito pasar un parámetro extra (en el campo notify->extra). Según la documentación oficial esto es posible, mi pregunta es cómo hacerlo. Se que puedo forzar un evento NOTIFY haciendo:
> NOTIFY nombre_del_evento;
> en este caso como paso un argumento extra??

No está implementado el paso de parámetros extra, hasta donde recuerdo.

--
Alvaro Herrera       Vendo parcela en Valdivia:
http://valdivia.vivastreet.cl/loteos-lotes+valdivia/parcela-en-cabo-blanco--valdivia/19288372
"Ciencias políticas es la ciencia de entender por qué
 los políticos actúan como lo hacen"  (netfunny.com)

--
Sent via pgsql-general mailing list (pgsql-general@...)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general

Re: [pgsql-es-ayuda] Ayuda con NOTIFY en C

by Alvaro Herrera-7 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Yadisnel Galvez Velazquez wrote:
> Gracias Alvaro, mi pregunta era por si se podía implementar por uno mismo. El problema es que necesito comunicar una librería en C de un trigger con una aplicación que realiza réplica para que informe sobre cambios que se realizan en las tablas, esto lo he logrado mediante una implementación de la arquitectura CORBA para C pero no estoy conforme con el rendimiento. Quisiera utilizar mecanismos nativos de PostgreSQL para comunicar la librería .so del trigger con mi aplicación también escrita en C. Conoces algún mecanismo (sockets o algo así) de PostgreSQL para hacer esto??

Ya hay varios sistemas de replicación implementados, ¿los estudiaste
antes de intentar implementar uno tú mismo?



--
Alvaro Herrera                                http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support

--
Sent via pgsql-general mailing list (pgsql-general@...)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general