Creo que deberías usar la opción 2 El 12 de julio de 2016, 11:03, 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 >