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: mpernaletetor...@gmail.com > To: pgsql-es-ayuda@postgresql.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!!! _________________________________________________________________ -- TIP 3: Si encontraste la respuesta a tu problema, publícala, otros te lo agradecerán