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 <jcasa...@systemguards.com.ec>: > 2009/10/17 Ernesto Lozano <elozano...@gmail.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. -- TIP 7: no olvides aumentar la configuración del "free space map"