Re: Replicacion?

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)

In response to

Browse pgsql-es-ayuda by date

  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