Cristina Pedroviejo escribió:
> 
> Buenas tardes
> Más o menos esto es lo que quiero hacer y que ahora mismo hacemos con
> oracle:
> 
> Tengo una parte en C que se conecta a la base de datos, para hacer lecturas
> y llamadas a procedimientos.
> Estos procedimientos actualizan determinados registros lo que provocan que
> salte un trigger que escribe en una cola (dbms_aq) o en un pipe (dbms_pipe).
> Por otro lado, hay otro programa en C (Pro*C) que escucha esa misma cola o
> pipe, que conecta con un socket al que escucha un programa flash que
> actualiza los cambios. Pero ese mismo programa en flash lee de la base de
> datos mediante php.

Para esto podrías considerar LISTEN y NOTIFY, que te permiten enviar
señales desde una conexión a otra cuando ocurre un cambio en la BD.

Para la cola propiamente tal, quizás te pueda servir PgQ, que es parte
de SkyTools.
https://wiki.postgresql.org/wiki/PGQ_Tutorial

-- 
Álvaro Herrera                http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a