Re: Experiencias migrando db SqlServer a postgresql

From: Gustavo Rosso <grosso(at)sadaic(dot)org(dot)ar>
To: Miguel Angel <mvillagomez(at)sayab(dot)com(dot)mx>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Experiencias migrando db SqlServer a postgresql
Date: 2009-01-14 16:39:31
Message-ID: 496E1543.30603@sadaic.org.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Yo hice esta experiencia, tratando de automatizar los maximo posible en
sqlserver importe los datos de cada tabla.
(Hay una aplicacion dentro del administrador corporativo que
graficamente te permite hacerlo)
El delimitador que use es el pipe ( | )
Luego hice un scrip para que inserte todos los datos en postgres (Antes
que esto ya tenia armado toda las estructuras de las tablas).
Ejemplo del scrip:

COPY adesaldo FROM '/home/postgres/datos/adesaldo.dat' DELIMITERS '|'
WITH NULL AS '';
COPY ajustes FROM '/home/postgres/datos/ajustes.dat' DELIMITERS '|' WITH
NULL AS '';
COPY anexo_lotes FROM '/home/postgres/datos/anexo_lotes.dat' DELIMITERS
'|' WITH NULL AS '';
.
.
.
Espero te sriva.
Gustavo

Miguel Angel escribió:
> El mar, 13-01-2009 a las 16:22 -0500, Ricardo Mendoza escribió:
>
>> Saludos a los miembros de la lista.
>>
>> Revisando los post en el archivo de la lista, se toca brevemente el
>> tema sobre como migrar, desearia conocer experiencias sobre migracion
>> de bases de datos sqlserver a postgresql,
>>
>
> A modo de comentario te digo que migrarlo es algo sencillo pero tedioso
> en cuestión de datos; pero para con funciones y disparadores tienes que
> tratarlos de uno a uno para poder hacer la correcta conversión a el
> lenguaje de plpgsql.
>
>
>> en especial con referencia a
>> como manejar la interaccion con aplicaciones remotas de tres capas o
>> mas
>>
>
> Para con esto he manejado programas a base de struts en java con 7
> capas, no se si te refieras a esto pero en cuanto a la conexión con
> postgres solo hay que dar una conexión válida, crear los archivos de
> lectura y listo.
>
>
>> y los equivalentes de SQL Server Reporting Services,SQL Server
>> Analysis Services.etc. gracias
>>
>
> Dos buenos equivalentes podrían ser las suites de Jasper Reports o bien
> la suite de Pentaho, ambos tienen su propio reporteador, ambos pueden
> conectarse a cualquier base por medio de un JDBC y ambos finalmente
> tienen su propia herramienta de ETL y cubos (dentro de jasper report
> este punto ya debería estar puesto que la última vez que entre ya se
> hablaba de su desarrollo).
>
>
>> --
>> TIP 6: Has buscado en los archivos de nuestra lista de correo?
>> http://archives.postgresql.org/pgsql-es-ayuda
>>
>
> --
> TIP 10: no uses HTML en tu pregunta, seguro que quien responda no podr� leerlo
>
>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message M C 2009-01-14 17:47:58 Re: Formato de devolución de funciones
Previous Message Alvaro Herrera 2009-01-14 16:22:30 Re: Cubos Dimensionales