Has probado o pensado en FDW, hay uno para SQL server
(http://pgxn.org/dist/tds_fdw/), lo he probado y me ha funcionado, creo
que es algo que puedes hacer en la primera de tus tres posibilidades
(linkear las BDs)
saludps
On 12/07/16 11:14, david buenaño wrote:
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
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda