Duvida s/ como importar dados de arquivo .txt

1 resposta
F

Estou tentando importar dados de um arquivo .txt ou .csv, mas não estou conseguindo.

sintaxe: copy cidades (cid_cod, cid_estado, cid_nome) from ‘cidades.txt’ delimiter ‘,’;

Pensei em usar tambem o MigrationWizard (EnterpriseDB) e este tambem está me causando problemas de erro de socket e não conecta no banco, visto que todas as informações foram inseridas corretamente, ou seja, da mesma forma que me conecto na base com outros softwares.

ERRO: sequência de bytes é inválida para codificação “UTF8”: 0xe17327
HINT: Este erro pode acontecer também se a sequência de bytes não corresponde a codificação esperado pelo servidor, que é controlada por “client_encoding”.
CONTEXT: COPY cidades, linha 1

********** Erro **********

ERRO: sequência de bytes é inválida para codificação “UTF8”: 0xe17327
SQL state: 22021
Dica: Este erro pode acontecer também se a sequência de bytes não corresponde a codificação esperado pelo servidor, que é controlada por “client_encoding”.
Contexto: COPY cidades, linha 1

1 Resposta

jMarcel

Fábio,

se possível, procure usar o HSQLDB (escrito todo em Java e gratuito, quer dizer, você poderá utilizar as APIs que garantem a compatibilidade 100% em Java).

Já utilizei (editei) o sqltool.rc do HSQLDB e importei uma base de dados de um arquivo csv para o BD sem problemas (mais detalhes em hsqldb.sf.net).

Espero ter ajudado.
jMarcel.


Criado 9 de setembro de 2009
Ultima resposta 10 de set. de 2009
Respostas 1
Participantes 2