Re: [pgbr-geral] utilizar copy na maquina Local

2017-06-19 Por tôpico Fabrízio de Royes Mello
Em 19 de junho de 2017 11:11, Douglas Fabiano Specht <
douglasfabi...@gmail.com> escreveu:
>
> Em 19 de junho de 2017 10:58, Flavio Henrique Araque Gurgel <
fha...@gmail.com> escreveu:
>>
>> Em seg, 19 de jun de 2017 15:53, Douglas Fabiano Specht <
douglasfabi...@gmail.com> escreveu:
>>>
>>> bom dia pessoal,
>>> preciso utilizar o copy para gerar um csv, ocorre que o comando irá ser
executado em uma maquina que não é o servidor, e preciso salvar o resultado
que é o arquivo csv na maquina  cliente.
>>> alguém ja precisou disso ou usou algo diferente do copy para exportar
local nao no servidor?
>>> utilizo postgres 9.5 e servidor linux, a maquina cliente é windows 7
>>
>> Você pode usar o \copy do psql.
>
>
> Obrigado pela resposta Gurgel,
> como eu poderia utilizar dentro de uma function o \copy? isso seria
possível?

Douglas,

O \copy é um "meta-comando" do psql [1] e você não consegue utilizar ele
dentro de uma PL. Para utlizar o COPY para exportar dados em formato CSV no
seu "client" vc terá que utilizar a implementação do protocolo do COPY na
sua linguagem de programação (se ela suportar ela claro).

Att,


[1]
https://www.postgresql.org/docs/current/static/app-psql.html#APP-PSQL-META-COMMANDS-COPY

--
   Fabrízio de Royes Mello Timbira - http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] utilizar copy na maquina Local

2017-06-19 Por tôpico Douglas Fabiano Specht
Em 19 de junho de 2017 10:58, Flavio Henrique Araque Gurgel <
fha...@gmail.com> escreveu:

>
>
> Em seg, 19 de jun de 2017 15:53, Douglas Fabiano Specht <
> douglasfabi...@gmail.com> escreveu:
>
>> bom dia pessoal,
>> preciso utilizar o copy para gerar um csv, ocorre que o comando irá ser
>> executado em uma maquina que não é o servidor, e preciso salvar o resultado
>> que é o arquivo csv na maquina  cliente.
>> alguém ja precisou disso ou usou algo diferente do copy para exportar
>> local nao no servidor?
>> utilizo postgres 9.5 e servidor linux, a maquina cliente é windows 7
>>
> Você pode usar o \copy do psql.
>

Obrigado pela resposta Gurgel,
como eu poderia utilizar dentro de uma function o \copy? isso seria
possível?

>
> []s
>
> Flavio Gurgel
>
>>
>>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 

Douglas Fabiano Specht
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] utilizar copy na maquina Local

2017-06-19 Por tôpico Flavio Henrique Araque Gurgel
Em seg, 19 de jun de 2017 15:53, Douglas Fabiano Specht <
douglasfabi...@gmail.com> escreveu:

> bom dia pessoal,
> preciso utilizar o copy para gerar um csv, ocorre que o comando irá ser
> executado em uma maquina que não é o servidor, e preciso salvar o resultado
> que é o arquivo csv na maquina  cliente.
> alguém ja precisou disso ou usou algo diferente do copy para exportar
> local nao no servidor?
> utilizo postgres 9.5 e servidor linux, a maquina cliente é windows 7
>
Você pode usar o \copy do psql.

[]s

Flavio Gurgel

>
>
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral