Te digo algunas referencias porque alguna vez tuve que pasar por esto: . tene en cuenta que postgres no acepta nombres de campos en mayusculas (acentos tampoco) . los stored procedures tienen una semantica diferente por lo que deberias recodificarlos. (ojala no tengas). . Lo que hicimos aca es crear la secuencia de comandos sql desde sql server 2000 (compatible con sql 7 a proposito como para que no ponga demasiada semantica diferente). con eso creamos un archivo .sql con toda la ddl de la base y le hicimos unos pocos arreglos para que se ejecute bien en postgres. Ahi podes aprovechar y buscarte algun editor de texto que convierta todo a minusculas, asi no tenes problemas con los nombres de los campos. . creamos la base de datos a partir del archivo anterior. . Fijate de normalizar los tipos de datos ya que sql server no se que patron va a utilizar pero te pone tipos de datos de todos colores (nvarchar, float, etc), pero eso lo podes cambiar a mano en el .sql. . con el DTS de sqlserver 2000 pasamos todos los datos desde sql server a la nueva base postgres. Ojo, usando el asistente de exportacion de datos, a nosotros no nos hizo falta programar un DTS porque la base no era demasiado grande y la encontramos bien diseñada. . Tene en cuenta tambien que para conectarte con postgres vas a necesitar utilizar o bien oledb para postgres o odbc para postgres. Ambos se pueden descargar del site de postgres sin problemas y son faciles de instalar. Espero que te sirva de algo la info Saludos cordiales.
_____ De: [email protected] [mailto:[email protected]] En nombre de Cesar Erices Enviado el: jueves, 05 de marzo de 2009 10:24 Para: pgsql-es-ayuda Asunto: [pgsql-es-ayuda] Migrar sql a postgres Se que este tema se ha tocado más de una vez en la lista pero no tengo en este momento recursos para navegar por internet por lo cual les consulto a ustedes, ¿Ahi una herramienta libre para migrar base de datos sql2000 a postgres? desde ya muchas gracias PD: en la noche buscare en los archivos pero si alguien tiene una respuesta ahora se los agradeceria -- Cesar Erices Vergara Ingeniero en Gestión Informática Analista de Sistema Santiago - Chile
