2012/8/30 Ruben Fitó <r.f...@ubiquat.com>:
>
> Puedo hacer que diferentes intancias de un mismo binario no capturen NOTIFY
> si ya hay algun proces que los escuche?? O sea, si ya tengo ejecutándose una
> instancia de un binario que captura notify, cuando quiera ejecutar otra
> instancia, del mismo, que no me los capture.
>

Lo que se me ocurre es que el binario al atrapar un notify, escriba
una bandera en la base indicando que se esta ejecutando y que los
demas procesos chequeen esa bandera antes de hacer algo...

de hecho creo que la forma mas apropiada de hacer eso es con un advisory lock:
http://www.postgresql.org/docs/9.1/static/explicit-locking.html#ADVISORY-LOCKS

-- 
Jaime Casanova         www.2ndQuadrant.com
Professional PostgreSQL: Soporte 24x7 y capacitación

-
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