Erro de \copy

View: New views
5 Messages — Rating Filter:   Alert me  

Erro de \copy

by Leandro DUTRA :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Deve ser algo bem idiota, mas meus neurônios já pararam.

Arquivo:
ONE;9393;2007-08-06;2007-08-06 00:00:00;2007-08-06
00:00:00;NULL;2007-08-06 00:00:00;VOADO;SE;ARACAJU/SANTA MARIA,
SE;SE;ARACAJU/SANTA MARIA, SE

Tabela:
 CREATE TABLE
  voo
(
        empresa_aerea VARCHAR (80),
        numero_voo VARCHAR (80),
        data_voo DATE,
        horario_partida_previsto_voo TIMESTAMP,
        horario_partida_real_voo TIMESTAMP,
        horario_chegada_previsto_voo TIMESTAMP,
        horario_chegada_real_voo TIMESTAMP,
        status_voo VARCHAR (80),
        uf_partida VARCHAR (80),
        cidade_partida VARCHAR (80),
        uf_chegada VARCHAR (80),
        cidade_chegada VARCHAR (80)
 )
;

psql:
data=# \copy voo FROM /home/ldutra/smpl.ssv DELIMITER AS ';' NULL AS
'' FORCE NOT NULL
\copy : erreur d'analyse à la fin de la ligne
data=#

Que, traduzido, é 'parse error at the end of line'

Idéias?

--
skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 3040 7300 r155 gTalk: xmpp:leandrod@...
+55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803
+55 (11) 5685 2219 MSN: msnim:chat?contact=leandro@...
_______________________________________________
pgbr-geral mailing list
pgbr-geral@...
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: Erro de \copy

by Jota.Comm :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Olá, Leandro

Normalmente não eu uso 'caminho', mas não sei se é isso.

[]s

2008/7/8 Leandro DUTRA <leandro.gfc.dutra@...>:
Deve ser algo bem idiota, mas meus neurônios já pararam.

Arquivo:
ONE;9393;2007-08-06;2007-08-06 00:00:00;2007-08-06
00:00:00;NULL;2007-08-06 00:00:00;VOADO;SE;ARACAJU/SANTA MARIA,
SE;SE;ARACAJU/SANTA MARIA, SE

Tabela:
 CREATE TABLE
       voo
(
       empresa_aerea                   VARCHAR (80),
       numero_voo                      VARCHAR (80),
       data_voo                        DATE,
       horario_partida_previsto_voo    TIMESTAMP,
       horario_partida_real_voo        TIMESTAMP,
       horario_chegada_previsto_voo    TIMESTAMP,
       horario_chegada_real_voo        TIMESTAMP,
       status_voo                      VARCHAR (80),
       uf_partida                      VARCHAR (80),
       cidade_partida                  VARCHAR (80),
       uf_chegada                      VARCHAR (80),
       cidade_chegada                  VARCHAR (80)
 )
;

psql:
data=# \copy voo FROM /home/ldutra/smpl.ssv DELIMITER AS ';' NULL AS
'' FORCE NOT NULL
\copy : erreur d'analyse à la fin de la ligne
data=#

Que, traduzido, é 'parse error at the end of line'

Idéias?

--
skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 3040 7300 r155 gTalk: xmpp%3Aleandrod@...
+55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803
+55 (11) 5685 2219 MSN: msnim:chat?contact=leandro@...
_______________________________________________
pgbr-geral mailing list
pgbr-geral@...
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



--
João Paulo
www.dextra.com.br/postgres
PostgreSQL
_______________________________________________
pgbr-geral mailing list
pgbr-geral@...
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: Erro de \copy

by Leandro DUTRA :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

2008/7/8 jota. comm <jota.comm@...>:
>
> Normalmente não eu uso 'caminho', mas não sei se é isso.

Testei sem também... dá na mesma.


--
skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 3040 7300 r155 gTalk: xmpp:leandrod@...
+55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803
+55 (11) 5685 2219 MSN: msnim:chat?contact=leandro@...
_______________________________________________
pgbr-geral mailing list
pgbr-geral@...
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: Erro de \copy

by Jota.Comm :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Olá, Leandro

Descobri. Duas coisas: 1) Tem que informar o parâmetro CSV para indiciar que o arquivo é deste formato e o segundo que após o force not null tem que especificar as colunas.

Meu arquivo:

1;Joao Paulo
2;
3;
4;
5;Dextra
6;
7;
8;
9;
10;

 \d minha_tabela
        Table "public.minha_tabela"
 Column |         Type          | Modifiers
--------+-----------------------+-----------
 codigo | integer               |
 nome   | character varying(30) |

Comando:
\COPY minha_tabela FROM 'arquivo_de_teste.txt' CSV DELIMITER AS ';' NULL AS '' FORCE NOT NULL nome

Qualquer coisa to ai.

[]s

2008/7/8 Leandro DUTRA <leandro.gfc.dutra@...>:
2008/7/8 jota. comm <jota.comm@...>:
>
> Normalmente não eu uso 'caminho', mas não sei se é isso.

Testei sem também... dá na mesma.


--
skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 3040 7300 r155 gTalk: xmpp%3Aleandrod@...
+55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803
+55 (11) 5685 2219 MSN: msnim:chat?contact=leandro@...
_______________________________________________
pgbr-geral mailing list
pgbr-geral@...
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



--
João Paulo
www.dextra.com.br/postgres
PostgreSQL
_______________________________________________
pgbr-geral mailing list
pgbr-geral@...
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: Erro de \copy

by Leandro DUTRA :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

2008/7/9 jota. comm <jota.comm@...>:
>
> Descobri. Duas coisas: 1) Tem que informar o parâmetro CSV para indiciar que
> o arquivo é deste formato e o segundo que após o force not null tem que
> especificar as colunas.

Caramba!  Muito obrigado!

Realmente, minha cabeca nao estava funcionando.  Olhando agora depois
que me disseste, o diagrama de sintaxe eh bem claro.

--
skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 3040 7300 r155 gTalk: xmpp:leandrod@...
+55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803
+55 (11) 5685 2219 MSN: msnim:chat?contact=leandro@...
_______________________________________________
pgbr-geral mailing list
pgbr-geral@...
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral