Re: [pgbr-geral] postgres com WS

2014-12-01 Por tôpico Flavio Henrique Araque Gurgel

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

2014-11-30 Por tôpico Fabrízio de Royes Mello
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

2014-11-30 Por tôpico Douglas Fabiano Specht
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

2014-11-29 Por tôpico Douglas Fabiano Specht
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

2014-11-29 Por tôpico Marcos Thomaz
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 Por tôpico Sebastian Webber
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

2014-11-29 Por tôpico Douglas Fabiano Specht
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 Por tôpico Sebastian Webber
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

2014-11-29 Por tôpico Douglas Fabiano Specht
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