Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/03/2010, 10:25
marioaguirre1
 
Fecha de Ingreso: febrero-2009
Mensajes: 17
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: PostgreSQL copy tabla from file?

Pues esta medio raro, porque pasa esto...

Excel 2007

Columna1 (\t) Columna 2 (\t) Columna 3 (\t) fila 1
Columna1 (\t) Columna 2 (\t) Columna 3 (\t) fila 2
Columna1 (\t) Columna 2 (\t) Columna 3 (\t) fila 3
Columna1 (\t) Columna 2 (\t) Columna 3 (\t) fila 4

Cuando genero el delimitado por tabulación .txt, cada salto de fila lo hace poniendo un (\t) y no con un (\n) eso hace que Columna1 de fila 2 lo tome como Columna 4 que no existe y me ponga el Error: "datos extra después de la última columna esperada".

Y lo que tengo que hacer es manipular el .txt dando enter por cada fila, cosa que ni de chiste.

Esto... lo toma asi PostgreSQL, pero MySQL y SQLServer si lo identifican con \n el archivo generado con Excel.

Ya lo he generado por comas y por cualquier delimitador, pero pasa lo mismo. Igual ya lo he hecho de otra manera, pero queria saber si había un:
LINES TERMINATED BY ó ROWTERMINATOR para ponerle \t