Re: Error con el comando copy

From: "Marcos Saldivar" <baron(dot)rojo(dot)cuerdas(dot)de(dot)acero(at)gmail(dot)com>
To: "andrea lisseth fuentes meneses" <andri04_7(at)hotmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Error con el comando copy
Date: 2008-08-23 04:05:44
Message-ID: 1c4d91ab0808222105w37a05e2fi4348824a21c4bec@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El día 22 de agosto de 2008 23:11, andrea lisseth fuentes meneses
<andri04_7(at)hotmail(dot)com> escribió:
> Hola a todos:
>
> tengo un problema al utilizar el comando copy para subir un archivo plano.
>
> corro el siguiente comando:
>
> copy graduados from 'C:/postgres/graduados.txt' using delimiters ',';
>
> y me aparece el siguiente error:
>
> ERROR: secuencia de bytes no válida para codificación «UTF8»: 0xed6120
> HINT: Este error también puede ocurrir si la secuencia de bytes no
> coinciden con la codificación esperada por el servidor, lo cual es
> controlado por el parámetro «client_encoding».
> CONTEXTO: COPY graduados, línea 1
> ********** Error **********
>
> SQL state: 22021
>
> agradezco mucho si alguien me puede dar una idea de como solucionarlo pues
> hasta ahora estoy empezando a trabajar en postgres y soy nueva en estos
> temas.

Justo antes de hacer el copy debes setear el client_encoding con el
encoding en que se encuentra el archivo "C:/postgres/graduados.txt".
Por ejemplo: set client_encoding to LATIN1;

Saludos.-

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Edwin Quijada 2008-08-23 15:37:12 RE: NOTIFY del log ??
Previous Message andrea lisseth fuentes meneses 2008-08-23 03:11:24 Error con el comando copy