2014-02-17 13:50 GMT-03:00 Flavio Henrique Araque Gurgel <[email protected]>:
>
>
> Em 17-02-2014 17:24, Ari Lima escreveu:
>
>> CREATE OR REPLACE FUNCTION copiarTabelaPessoa(path TEXT) RETURNS VOID AS
>> $$
>>      BEGIN
>>          EXECUTE 'COPY corporativo.pessoa_ FROM $1'
>>          USING path;
>>      END;
>> $$ LANGUAGE plpgsql
>>
>> ERRO:  erro de sintaxe em ou próximo a "$1"
>> LINE 1: COPY corporativo.pessoa_ FROM $1
>
>
> Tente isto:
> EXECUTE 'COPY corporativo.pessoa_ FROM ' || path ;
>
> E se responder em cima de todo mundo de novo ninguém mais vai te responder e
> um duende vai coçar seu pé esta noite quando estiver na cama.
>
> []s
>
> Flavio Gurgel
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Certo Flávio, quando chamo a função passando o caminho
copiarTabelaPessoa('/tmp/dump.sql') é dado um erro:
ERRO: erro de sintaxe em ou próximo a "/"

Se uso aspas duplas pra passar o caminho, diz que "coluna
/tmp/dump.sql' não existe.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a