From: | Javier Chávez B(dot) <jchavezb(at)gmail(dot)com> |
---|---|
To: | "(Syswarp) Carlos Enrique Perez" <carlos(dot)perez(at)syswarp(dot)com(dot)ar> |
Cc: | 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 14:46:20 |
Message-ID: | ded64bba0903050646x18ef5f63me381c7b88457950d@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On Thu, Mar 5, 2009 at 3:26 PM, (Syswarp) Carlos Enrique Perez <
carlos(dot)perez(at)syswarp(dot)com(dot)ar> wrote:
> 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
>
Y porque no usas kettle ?? para migrar los datos???? los SP tienes que
re-codificarlos porque el T-Sql es diferente ....
--
Cumprimentos
jchavez
linux User #397972 on http://counter.li.org/
Joe DiMaggio - "Pair up in threes."
From | Date | Subject | |
---|---|---|---|
Next Message | Teófilo Oviedo | 2009-03-05 14:46:47 | Re: [pgsql-es-ayuda] [OT] Plan de migración de un sistema y BD |
Previous Message | Alvaro Herrera | 2009-03-05 14:40:50 | Re: MERGE (upsert) en postgres? |