“ERRO: dados extras após a última coluna esperada” ao usar o PostgreSQL
Por favor, tenha paciência comigo, pois este é o meu primeiro post.
Estou tentando executar oCÓPIA DE comando no PostgreSQL-9.2 para adicionar uma tabela delimitada por tabulação de um arquivo .txt para um banco de dados PostgreSQL como:
COPY raw_data FROM '/home/Projects/TestData/raw_data.txt' WITH (DELIMITER ' ');
Eu já criei uma tabela vazia chamada "raw_data" no banco de dados usando o comando SQL:
CREATE TABLE raw_data ();
Eu continuo recebendo a seguinte mensagem de erro ao tentar executar oCOPY
comando:
ERROR: extra data after last expected column
CONTEXT: COPY raw_data, line 1: " 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 ..."
(Os números aqui devem ser os títulos das colunas)
Não tenho certeza se é porque não especifiquei as colunas da tabela ao criar a tabela do banco de dados, mas estou tentando evitar ter que inserir manualmente no 800 ou nas colunas.
Alguma sugestão sobre como consertar isto?
Aqui está um exemplo de como o arquivo .txt se parece:
1 2 3 4 5 6 7 8 9
binary1 1 1 0 1 1 1 1 1 1
binary2 1 0 0 1 0 1 1 0 0
binary3 1 0 1 1 1 0 0 1 0
binary4 1 1 1 1 0 1 0 1 0