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> 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* [image: LinkedIn] *https://www.linkedin.com/in/sancfc <https://www.linkedin.com/in/sancfc>*