RE: Migrar sql a postgres

From: "\(Syswarp\) Carlos Enrique Perez" <carlos(dot)perez(at)syswarp(dot)com(dot)ar>
To: "'Cesar Erices'" <caerices(at)gmail(dot)com>, "'pgsql-es-ayuda'" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Migrar sql a postgres
Date: 2009-03-05 15:26:22
Message-ID: 24D0007A8C3C4F2F86BE3078D9E59171@cocot
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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: pgsql-es-ayuda-owner(at)postgresql(dot)org
[mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] 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

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message (Syswarp) Carlos Enrique Perez 2009-03-05 15:34:24 RE: [pgsql-es-ayuda] [OT] Plan de migración de un sistema y BD
Previous Message Mario Burdman 2009-03-05 15:25:03 Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] [OT] Plan de migración de un sistema y BD