Y porque no usas un FDW? Pero si solo tienes permiso de lectura como quieres 
actualizar en MSSQL

?



________________________________
From: pgsql-es-ayuda-ow...@postgresql.org <pgsql-es-ayuda-ow...@postgresql.org> 
on behalf of Francis Santiago <santiago...@gmail.com>
Sent: Tuesday, July 12, 2016 3:31 PM
To: david buenaño
Cc: pgsql-es-ayuda
Subject: Re: [pgsql-es-ayuda] Fwd: Actualizar o insertar datos en postgres de 
SQL Server

David!

Haz pensado en utilizar herramientas adicionales como Pentaho?  son bastante 
buenas para resolver este tipo de inconvenientes. Creas una ETL y listo. Creo 
es la solución más optima. Yo la he usado con MySQL, Oracle hacia PostgreSQL, 
por ejemplo.

Saludos;

El 12 de julio de 2016, 11:14, david 
buenaño<davidbuena...@gmail.com<mailto:davidbuena...@gmail.com>> escribió:
Hola, deseo actualizar algunos campos que tengo en una base de datos de 
postgres de una base de datos de SQL server que se encuentra en otro servidor.

Actualmente, lo realizo manualmente descargandome un reporte de la base de 
datos de SQL server y manualmente lo cargo en una tabla que creo en postgres y 
actualizo los campos que requiero combinando según coincida, sin embargo, este 
es un proceso mensual que deseo automatizar.

Adicionalmente hay que considerar que de la base de datos en SQL server 
solamente tengo privilegios de consulta, mientras que en la de postgres soy el 
DBA.

Aproximadamente los registros a actualizar serían unos 70.000

Me he planteado tres posibilidades:

1) Linkear de alguna manera entre las dos bases de datos y mediante procesos 
almacenados en postgres actualizar todos los campos que requiero y mediante un 
job o simplemente llamando a la función que crearía para actualizar o insertar 
los datos que requiero.

2) Mediante un aplicativo por ejemplo realizado en JAVA crear el procedimiento 
para que actualicen los registros.

3) Seguir realizando todo manualmente.

Agradezco mucho su ayuda orientandome cual sería la mejor posibilidad




--
Francis del Carmen Santiago Cermeño
Ingeniero  en Informática
Certification PostgreSQL Associate
Certification PostgreSQL 9.4 Professional
Twiter: sancfc
Celular: +56952456172
[LinkedIn]
https://www.linkedin.com/in/sancfc


Responder a