Re: [pgbr-geral] postgres com WS
Ola Fabrizio, estou apenas fazendo uns testes, sendo que utilizei o pgsql-http [1], e tive otima resposta. Estou tratando agora as MENSAGENS DE EXCEPTIONS, pois em caso de timeout depois executo novamente. como por enquanto nao teria problemas com loks, pois nao tem leitura\update\delete, entao vou avançando nos testes e posto no futuro uma resposta. De qualquer forma, respondendo sua pergunta original, verifique na documentação da extensão pgsql-http como passar parâmetros via GET, basicamente você inclui isso na cláusula WHERE do SELECT que você faz sobre a tabela estrangeira, mas você tem que declarar na criação da tabela estrangeira quais são os possíveis parâmetros. Com relação a locks, se você não envolver transações de escrita com outras tabelas locais, provavelmente você não terá nada com o que se preocupar. Claro que o aviso do Fabrício é legítimo, mas com os devidos cuidados, a extensão é bem útil, por exemplo para importar dados ou com um controle preciso (e curto) de timeout na sua aplicação caso for usá-la no dia-a-dia. []s Flavio Gurgel ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] postgres com WS
On 29-11-2014 08:58, Douglas Fabiano Specht wrote: bom dia pessoal, estou fazendo uns testes para viabilizar um projeto e gostaria de saber se alguem ja usou ou conhece alguma função que dispara uma url e consome um WebSservice? Vc quer consumir uma URL de dentro do PostgreSQL? É isso mesmo? Não sei quais são seus requisitos mas eu não faria isso, fazer uma chamada de um recurso externo de dentro do banco pode gerar transações muito extensas, problemas com locks, etc Mas se mesmo assim vc precisa fazer isso vc pode optar por escrever PLs em python, perl e/ou ruby pra fazer isso. Se não me engano vc tb consegue fazer isso usando PLv8 (javascript/coffescript). Att, -- Fabrízio de Royes Mello Timbira - http://www.timbira.com.br/ PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento signature.asc Description: OpenPGP digital signature ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] postgres com WS
Em 30 de novembro de 2014 14:34, Fabrízio de Royes Mello fabri...@timbira.com.br escreveu: On 29-11-2014 08:58, Douglas Fabiano Specht wrote: bom dia pessoal, estou fazendo uns testes para viabilizar um projeto e gostaria de saber se alguem ja usou ou conhece alguma função que dispara uma url e consome um WebSservice? Vc quer consumir uma URL de dentro do PostgreSQL? É isso mesmo? Não sei quais são seus requisitos mas eu não faria isso, fazer uma chamada de um recurso externo de dentro do banco pode gerar transações muito extensas, problemas com locks, etc Mas se mesmo assim vc precisa fazer isso vc pode optar por escrever PLs em python, perl e/ou ruby pra fazer isso. Se não me engano vc tb consegue fazer isso usando PLv8 (javascript/coffescript). Att, -- 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 Ola Fabrizio, estou apenas fazendo uns testes, sendo que utilizei o pgsql-http [1], e tive otima resposta. Estou tratando agora as MENSAGENS DE EXCEPTIONS, pois em caso de timeout depois executo novamente. como por enquanto nao teria problemas com loks, pois nao tem leitura\update\delete, entao vou avançando nos testes e posto no futuro uma resposta. [1]https://github.com/pramsey/pgsql-http -- Douglas Fabiano Specht ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] postgres com WS
bom dia pessoal, estou fazendo uns testes para viabilizar um projeto e gostaria de saber se alguem ja usou ou conhece alguma função que dispara uma url e consome um WebSservice? -- 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] postgres com WS
Direto pelo banco não utilizei, mas dando uma olhada em algumas extensões encontrei uma... http://pgxn.org/search?q=webin=extensions Em 29 de novembro de 2014 05:58, Douglas Fabiano Specht douglasfabi...@gmail.com escreveu: bom dia pessoal, estou fazendo uns testes para viabilizar um projeto e gostaria de saber se alguem ja usou ou conhece alguma função que dispara uma url e consome um WebSservice? -- Douglas Fabiano Specht ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Marcos Thomaz da Silva Analista de Tecnologia da Informação ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] postgres com WS
2014-11-29 8:58 GMT-02:00 Douglas Fabiano Specht douglasfabi...@gmail.com: bom dia pessoal, estou fazendo uns testes para viabilizar um projeto e gostaria de saber se alguem ja usou ou conhece alguma função que dispara uma url e consome um WebSservice? Eu encontrei na wiki alguns FDW[1] que podem comunicar com webservices[2], porém não cheguei a utilizar nenhum em produção e assim, não sei dizer quão eficiente é o mesmo. Faça o teste se o mesmo atende e nos passe esse feedback! :D [1] https://wiki.postgresql.org/wiki/Foreign_data_wrappers [2] https://github.com/cyga/www_fdw -- Sebastian Webber http://swebber.me ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] postgres com WS
Em 29 de novembro de 2014 13:04, Sebastian Webber sebastian...@gmail.com escreveu: 2014-11-29 8:58 GMT-02:00 Douglas Fabiano Specht douglasfabi...@gmail.com : bom dia pessoal, estou fazendo uns testes para viabilizar um projeto e gostaria de saber se alguem ja usou ou conhece alguma função que dispara uma url e consome um WebSservice? Eu encontrei na wiki alguns FDW[1] que podem comunicar com webservices[2], porém não cheguei a utilizar nenhum em produção e assim, não sei dizer quão eficiente é o mesmo. Faça o teste se o mesmo atende e nos passe esse feedback! :D [1] https://wiki.postgresql.org/wiki/Foreign_data_wrappers [2] https://github.com/cyga/www_fdw -- Sebastian Webber http://swebber.me ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral Achava que tinha algo mais simples, vou pesquisar ou pouco mais e ver se acho alguma function. -- 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] postgres com WS
2014-11-29 17:48 GMT-02:00 Douglas Fabiano Specht douglasfabi...@gmail.com : Achava que tinha algo mais simples, vou pesquisar ou pouco mais e ver se acho alguma function. Nativa, não tem. Vendo os exemplos[1] não pareceu muito dificil. Qual é o WebService que tu precisa consumir através do banco? [1] https://github.com/cyga/www_fdw/wiki/Examples -- Sebastian Webber http://swebber.me ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] postgres com WS
Em 29 de novembro de 2014 18:54, Sebastian Webber sebastian...@gmail.com escreveu: 2014-11-29 17:48 GMT-02:00 Douglas Fabiano Specht douglasfabi...@gmail.com: Achava que tinha algo mais simples, vou pesquisar ou pouco mais e ver se acho alguma function. Nativa, não tem. Vendo os exemplos[1] não pareceu muito dificil. Qual é o WebService que tu precisa consumir através do banco? [1] https://github.com/cyga/www_fdw/wiki/Examples -- Sebastian Webber http://swebber.me ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral Na verdade é uma API, que vou executar atraves de um link, que vai me devolver um ID de controle. -- Douglas Fabiano Specht ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral