Re: [pgbr-geral] utilizar copy na maquina Local
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
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
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