RE: Migracion de SQL Server 2000 a Postgres

From: Edwin Quijada <listas_quijada(at)hotmail(dot)com>
To: <mpernaletetorres(at)gmail(dot)com>, <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Migracion de SQL Server 2000 a Postgres
Date: 2009-09-02 22:23:38
Message-ID: BLU137-W145BFF020E2ABD20C659B5E3F00@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda


Lo que hice cuando me toco eso mismo:

En SQL server un DTS que buscaba esos caracteres de enter y los sustituia por otra cosa luego exportar como CSV y usar COPY.
Al igual que tu coji bastante lucha con eso.

*-------------------------------------------------------*
*-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas

*-Soporte PostgreSQL

*-www.jqmicrosistemas.com
*-809-849-8087
*-------------------------------------------------------*

________________________________
> Date: Wed, 2 Sep 2009 13:44:12 -0400
> Subject: [pgsql-es-ayuda] Migracion de SQL Server 2000 a Postgres
> From: mpernaletetorres(at)gmail(dot)com
> To: pgsql-es-ayuda(at)postgresql(dot)org
>
> Hola a todos amigos y colegas de la lista!
> Tengo casi un mes tratando de resolver un problema que tengo con la migracion de data desde una base de datos SQL Server 2000 a una base de datos en Postgres
> Les cuento que existe un sistema hecho en ASP con base de datos SQL Server y se acaba de terminar uno nuevo desarrollado en Ruby on Rails con base de datos Postgres
>
> El detalle es que se requerie importar toda la data de la base de datos SQL Server por cuestiones de históricos y todo lo demás... bueno ustedes saben requerimientos del cliente.
>
> Se tiene que importar 39 tablas de las cuales se ham importado 30 sin problemas a travez del driver ODBC que el PGAdmin III instala automaticamente, como ven me quedan 9 tablas por importar pero la sorpresa es que dichas tablas tiene campos de tipo text donde el usuario ha introducido cualquier tipo de caracter e incluso saltos de line al pisar la tecla o
>
>
> He intentado de todo y lo ultimo que hice fue desde SQL Server exportar la data en un archivo CSV o de texto y cuando uso el comando COPY de Postgres me sale un error en la linea x del archivo, cuando abro el archivo me doy cuenta que son los saltos de linea de los campos tipo text que me estan dando prolemas. Claro la solucion seria quitar esos saltos de linea uno por uno desde el archivo de texto pero en mi caso no puedo debido a que estamos hablando de mas de un millon (1.000.000) de registros en cada tabla...
>
>
> Por favor necesito de su colaboracion urgente he intenetado de todo y ya no doy mas con esto....
>
> Espero me ayuden gracias!!!
_________________________________________________________________

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Edwin Quijada 2009-09-02 22:24:49 RE: [pgsql-es-ayuda] Tiempo de ejecución de una consulta
Previous Message Antonio Antonio 2009-09-02 21:35:57 Re: pgbouncer