Hola
tengo un problema con copy subiendo un archivo txt es que me copia los encabezados y yo no los quiero.
si subo esto no tengo problemas mientras le ponga latin1 si pongo utf8 me tira error codificando esoque tengo como utf8 mi bd pero ese no es el problema aunque si alguien sabe porque me lo prodria decir
Código:
Set client_encoding ='latin1'; COPY a_test from '//sapapl1/sapexp/aasa/AA12/GZ/AASAJunio.TXT' USING DELIMITERS '|'
el problema es que me sube los encabezados del txt
al ponerle HEADER me tira un error
Código:
Set client_encoding ='latin1'; COPY a_test from '//sapapl1/sapexp/aasa/AA12/GZ/AASAJunio.TXT' USING DELIMITERS '|' HEADER
ERROR: COPY HEADER available only in CSV mode
entonces lo pongo asi
Código:
Set client_encoding ='latin1'; COPY a_test from '//sapapl1/sapexp/aasa/AA12/GZ/AASAJunio.TXT' USING DELIMITERS '|' HEADER CSV
pero igual me tira un error diferente despues como de 40 segundos de ejecutarse (subo un txt de 800mb)
Código:
extra data after last expected column
CONTEXT: COPY a_test, line 47106: "AA_BOARD|AA12|0070|Prod. en Proceso|27/06/2013|27/06/2013||000000|T1|CEPI|ESTRUCT E-2" S4S|||1500000..."
mi ultima consulta es como puedo hacer que fucione sin que me copie los encabezados ..... y otra consulta es si alguna de las filas de datos viene con un enter entremedio que me corta la fila y continua abajo como puedo hacer que funcione?
Espero me puedan ayudar