From: | Martín Marqués <martin(dot)marques(at)gmail(dot)com> |
---|---|
To: | Rusel Fichi <rdfs(dot)ing(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Comparar tablas almacenadas en servidores difrentes |
Date: | 2013-05-05 22:30:19 |
Message-ID: | CABeG9LspMh-as479_sGSrhuoqHDE_gKyH0JSgTmRJCangv+MhQ@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Si tenes PostgreSQL 9.1 o superior, te recomiendo usar FDW. No
necesitas contrib ni nada. Ya esta incluido en el motor.
http://www.postgresql.org/docs/9.1/static/ddl-foreign-data.html
El día 5 de mayo de 2013 10:51, Rusel Fichi <rdfs(dot)ing(at)gmail(dot)com> escribió:
> Buenos días, gracias por las sugerencias, me pareció que trabajar con dblink
> es más cómodo y para no hacer todo tan laborioso puedo crear una función
> dblink para simplificar el trabajo...
>
> Muchas gracias me bastante...
>
> El 02/05/2013 16:15, "Martín Marqués" <martin(dot)marques(at)gmail(dot)com> escribió:
>
>> El día 2 de mayo de 2013 15:04, Rusel Fichi <rdfs(dot)ing(at)gmail(dot)com> escribió:
>> > Buenas tardes estimados!
>> >
>> > Estoy realizando un script en donde pueda copiar la data de una tabla en
>> > la
>> > base de datos 1 de un servidor X a la tabla de una base de datos 2 en un
>> > servidor Y.
>> >
>> > Ambas bases de datos tienen la misma tabla con la misma estructura solo
>> > que
>> > se encuentran en distintos servidores...
>> >
>> > los queries que he realizado van mas o menos asi:
>> >
>> > insert into tabla2 select*from tabla1 where id>(select id from tabla2
>> > order
>> > by id desc limit 1);
>> >
>> > No se ve tan complicado pero es que no he encontrado la sintaxis
>> > correcta
>> > que debo usar para comparar un servidor con otro..
>>
>> Asi como lo estas tratando de hacer no se puede. Hasta hace algun
>> tiempo no se podian ejecutar consultas a distintas Bases de datos
>> (incluso en el mismo cluster) desde una sola conexion, salvo usando el
>> contrib dblink.
>>
>> Si estas usando las ultimas versiones de postgres, poder probar con
>> "foreign tables". Te paso algo que estaba leyendo hace un tiempo (esta
>> en ingles):
>>
>>
>> http://www.depesz.com/2013/03/17/waiting-for-9-3-support-writable-foreign-tables/
>>
>> Habla sobre el hecho que en 9.3 las Tablas Foraneas van a aceptar
>> modificaciones, pero en tu caso con que sea de solo lectura te
>> alcanza.
>>
>> --
>> Martín Marqués
>> select 'martin.marques' || '@' || 'gmail.com'
>> DBA, Programador, Administrador
--
Martín Marqués
select 'martin.marques' || '@' || 'gmail.com'
DBA, Programador, Administrador
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripcin:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From | Date | Subject | |
---|---|---|---|
Next Message | jguerra | 2013-05-06 16:49:05 | BUG #8138: No puedo ver los datos |
Previous Message | Rusel Fichi | 2013-05-05 13:51:07 | Re: Comparar tablas almacenadas en servidores difrentes |