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.
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 |