Re: Fwd: Actualizar o insertar datos en postgres de SQL Server

From: Edwin Quijada <listas_quijada(at)hotmail(dot)com>
To: Francis Santiago <santiagocfc(at)gmail(dot)com>, david buenaño <davidbuenanio(at)gmail(dot)com>
Cc: pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Fwd: Actualizar o insertar datos en postgres de SQL Server
Date: 2016-07-26 18:52:07
Message-ID: BLUPR15MB0113775B38AD1A838975E6E3E30E0@BLUPR15MB0113.namprd15.prod.outlook.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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

?

________________________________
From: pgsql-es-ayuda-owner(at)postgresql(dot)org <pgsql-es-ayuda-owner(at)postgresql(dot)org> on behalf of Francis Santiago <santiagocfc(at)gmail(dot)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<davidbuenanio(at)gmail(dot)com<mailto:davidbuenanio(at)gmail(dot)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

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Edwin Quijada 2016-07-26 18:57:07 Re: Stock Actual de Productos
Previous Message Edwin Quijada 2016-07-26 18:44:28 Re: Sobre herramienta grafica similar a power designer o alguna otra que se recomiende.