Re: Experiencia de Migraciones de SQL Server para Postgres

From: Ernesto Quiñones <ernestoq(at)gmail(dot)com>
To: Lista PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Experiencia de Migraciones de SQL Server para Postgres
Date: 2009-10-18 21:53:18
Message-ID: 2ba222580910181453u13430dd6ha6e1d481492b3cb8@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Yo recuerdo el caso donde tuvimos que migrar un diseño pequeño, unas
30 o 40 tablas de ms sql a postgresql, por algún motivo que no
recuerdo no usamos dts, lo que hice fue hacer ing. reversa con erwin
del diseño en ms sql, luego lo exporte a sql, luego pasamos la
estructura a tipos de daots soportados por postgresql y corriemos el
sql que creo todo sin problemas.

para la data (creo que no usamos dts justo porque el dba del ms sql
pensó que no dándonos acceso a su moribundo windows no podríamos
hacerlos) cogimos un ms access, configuramos 2 odbcs apuntando al ms
sql y al postgresql ,importamos los 2 diseños y luego fue simplemente
abrir tabla por tabla y copy & paste de la data, tan simple como eso,
y eso que algunas tablas se manejaban sus buenas decenas de miles de
registros.

triggers y sps menos mal los jalo la ing. reversa en el erwin y de ahí
logramos reprogramarlos al otro lado, aunque entre ambos no eran mas
de 10 o 15

saludos

2009/10/18 Jaime Casanova <jcasanov(at)systemguards(dot)com(dot)ec>:
> 2009/10/17 Ernesto Lozano <elozanohia(at)gmail(dot)com>:
>> Hola a Todos
>>
>> Quisiera elevara a la comunidad si alguno ha migrado aplicaciones
>> desarrolladas des SQL SERVER para Postgres
>>
>
> por experiencia te dire que no es una tarea facil, yo use el script de
> compatibilidad que trae mstopsql (http://mstopsql.wikidot.com), quiza
> las otras herramientas que estan ahi son utiles tambien pero a veces
> prefiero complicarme y hacerlo yo mismo... :)
>
> ese script crea unas cuantas funciones y algunos operadores (le hice
> un par de cambios pero minimos)... ese mismo script hace que el cast
> de entero a bool sea implicito...
>
> los datos y el esquema los migre usando el DTS propio de ms sql
> server, ademas desde el ms sql server genere un script sql y modifique
> los create por alter (es un poco mas trabajoso hacerlo que decirlo)
> para crear los contraints y valores default ademas ese script es el
> que creo los indices
>
> un caso particular es que todo campo varchar en ms sql server que
> vayas a usar como codigo debes tratarlo como char en postgres de lo
> contrario te vas a volver loco porque para ms sql server char y
> varchar son exactamente iguales
>
> --
> Atentamente,
> Jaime Casanova
> Soporte y capacitación de PostgreSQL
> Asesoría y desarrollo de sistemas
> Guayaquil - Ecuador
> Cel. +59387171157
> --
> TIP 6: ¿Has buscado en los archivos de nuestra lista de correo?
>               http://archives.postgresql.org/pgsql-es-ayuda
>

--
Inscribete en las listas de APESOL
http://www.apesol.org/listas.php

Visita
http://www.eqsoft.net
Manuales, noticias, foros, etc.

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2009-10-19 12:57:58 Re: Sobre llaves primarias y triggers
Previous Message Alvaro Herrera 2009-10-18 21:13:39 Re: duda con suma en update