From: | Jaime Casanova <jaime(at)2ndquadrant(dot)com> |
---|---|
To: | Aracelly Collazos <aracelly(dot)ta(dot)c(at)gmail(dot)com> |
Cc: | POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Trigger con Foreign Data Wrapper |
Date: | 2014-02-25 07:13:22 |
Message-ID: | CAJKUy5h2-kX2eRHYt2NA4s3fkT0CfrRGOLB--tfs9m81COESXQ@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
2014-02-24 16:30 GMT-05:00 Aracelly Collazos <aracelly(dot)ta(dot)c(at)gmail(dot)com>:
> Tengo 2 tablas similares, con algunos campos iguales, en dos bases de datos
> diferentes, necesito que esten sincronizadas, es decir que si realizo algun
> cambio en la tabla A de la BD A, estos cambios tambien se realicen en la
> Tabla B de la BD B, para esto cree triggers After Update en ambas tablas, y
> su procedimiento es el siguiente:
>
> CREATE OR REPLACE FUNCTION t_usuario()
> RETURNS trigger AS
> $BODY$
> DECLARE
> BEGIN
> UPDATE usuario_web_f set password=new.clave where username=new.nombre;
> RETURN new;
> EXCEPTION WHEN OTHERS THEN RAISE NOTICE 'SQL ERROR: %', SQLERRM;
> END;
> $BODY$
>
> donde usuario_web_f es una tabla foranea que hace referencia a otra base de
eh! y te creo el trigger?
no puedes crear triggers sobre tablas foráneas, sino solo sobre tablas
y vistas. si de alguna manera lograste hacerlo (y me parece difícil de
creer eso sería un bug y debe ser arreglado)
podrías por favor mostrar el resultado de ejecutar (en psql):
\d usuario_web_f
Que versión de postgres es esta? por favor ejecuta "select version();
" y pega aca el resultado completo.
finalmente podrías mostrar el comando que usaste para crear el trigger
sobre la tabla foránea?
--
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 (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From | Date | Subject | |
---|---|---|---|
Next Message | Wilson del rosario | 2014-02-25 21:08:13 | Slony replication |
Previous Message | Gilberto Castillo | 2014-02-24 22:07:49 | Re: Trigger con Foreign Data Wrapper |