Tengo un problema durante la inserción masiva. Estoy tratando de hacer la inserción masiva desde el archivo con la codificación LATIN1 en la tabla donde la base de datos con la codificación UTF8.Postgres COPY archivo con codificación LATIN1 en la tabla con codificación UTF
invalid byte sequence for encoding "UTF8": 0xc33f
Cuando he puesto CLIENT_ENCODING = 'LATIN1' y después de no copiar de la consola, que funciona bien. pero JDBC me dice que no puede hacer SET CLIENT_ENCODING.
Por favor, podría sugerir una solución sobre cómo puedo solucionar el problema. ¡Gracias!
¿Por qué no puedes enviar una declaración 'set client_encoding' como raw sql en jdbc? –
sí, como una consulta SQL ejecutada por medio de jdbc. También probé agregar settter en el procedimiento almacenado antes de la operación COPY pero con el mismo error. – Tioma