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
