From: | Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl> |
---|---|
To: | cbeltran <cbeltran(at)roldan(dot)net> |
Cc: | AyudaPostgres <pgsql-es-ayuda(at)postgresql(dot)org>, Pablo Marrero <pablo(dot)marrero(at)bancaqm(dot)com(dot)uy> |
Subject: | Re: Replicacion? |
Date: | 2004-09-02 15:58:34 |
Message-ID: | 20040902155834.GE6907@dcc.uchile.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On Wed, Sep 01, 2004 at 06:54:38PM -0500, cbeltran wrote:
Hola,
> Gracias por los comentarios a la solucion planteada, vamos a intentar con
> Slony.
>
> Aprovecho para preguntarle sobre la posibilidad de tener un solo trigger y
> una sola funcion por cada tabla en replica y no tres como se planteo.
Es posible que se pueda hacer. En una funcion de trigger en PL/pgSQL
tienes una variable especial llamada TG_OP que lleva el nombre de la
"operacion" que se esta realizando (insert, update, delete).
> Ademas no supe como enviar parametros a la funcion aun estando seguro que
> sea unicamente una insercion o una actualizacion o un borrado con triggers
> separados.
Hay un array TG_ARGV que lleva los parametros de la funcion.
Revisa la documentacion relevante, en este caso
http://www.postgresql.org/docs/7.4/static/plpgsql-trigger.html
--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"If it wasn't for my companion, I believe I'd be having
the time of my life" (John Dunbar)
From | Date | Subject | |
---|---|---|---|
Next Message | Reyes Abraham Orozco Macias | 2004-09-02 17:22:37 | ERROR: get_typdefault: failed to lookup type 0 |
Previous Message | Alvaro Herrera | 2004-09-02 15:55:06 | Re: Fw: ssl conexiones |