2014-07-01 16:19 GMT-05:00 Frank Alberto Rodriguez Solana <[email protected]>:
> Hola a todos. Tengo un sistema de replica con Slony, donde en el servidor
> esclavo debo procesar la información que replica el slony, pero los
> trigguers puestos en la tabla que recibe la información no se disparan
> cuando Slony hace la réplica.
>

Eso es porque el slony desactiva los triggers en la replica. Tiene
sentido porque si insertas en el maestro y ahí se disparan los
triggers a la réplica ya llega la información final y no deberías
tener que ejecutar triggers adicionales. Ahora, tu caso es distinto en
el sentido de que al recibir la información en la réplica entonces
quieres procesarla (supongo que estarás escribiendo en otra tabla o
usando algún sumarizado).

En todo caso, para resolver tu problema debes decirle a slony que el
trigger no debe estar desactivado en la réplica, de que versión de
postgres y slony estamos hablando?

para slony I v1: http://slony.info/documentation/2.0/stmtstoretrigger.html
para slony I v2:
http://www.postgresql.org/docs/current/static/sql-altertable.html
(fijate en la versión ENABLE REPLICA TRIGGER)

-- 
Jaime Casanova         www.2ndQuadrant.com
Professional PostgreSQL: Soporte 24x7 y capacitación
Phone: +593 4 5107566         Cell: +593 987171157

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

Responder a