<div dir="ltr">Sério que não rola fazer um dump do schema?</div><div class="gmail_extra"><br><br><div class="gmail_quote">Em 21 de março de 2013 21:39, Renato Santos <span dir="ltr"><<a href="mailto:renato.cron@gmail.com" target="_blank">renato.cron@gmail.com</a>></span> escreveu:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">Hauah ok, tem uma chance de funcionar <br></p>
<p dir="ltr">O problema é que a lógica obscura do order by deve estar num código de ruby </p>
<div class="gmail_quote">Em 21/03/2013 21:36, "Daniel de Oliveira Mantovani" <<a href="mailto:daniel.oliveira.mantovani@gmail.com" target="_blank">daniel.oliveira.mantovani@gmail.com</a>> escreveu:<div><div class="h5">
<br type="attribution">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">André, para tudo. Liga os logs do banco e pegue as queries ;)<br>
<br>
2013/3/21 Andre Carneiro <<a href="mailto:andregarciacarneiro@gmail.com" target="_blank">andregarciacarneiro@gmail.com</a>>:<br>
> Salve!<br>
><br>
> Estou com problemas para processar requisições extremamente longas. A<br>
> situação é a seguinte:<br>
><br>
> - Tenho um servidor Apache rodando Ruby on Rails, que por sua vez, roda um<br>
> front-end de um sistema de pesquisas(survey).<br>
> - Tenho um script Perl que precisa acessar as páginas desse front-end e<br>
> recuperar alguns relatórios. Aí vocês me perguntam 'Por que você não acessa<br>
> via Banco de dados? Bom, basicamente não consigo descobrir alguns detalhes<br>
> sobre como o sistema ordena alguns dados, o que me gera vários problemas com<br>
> os relatórios que eu preciso entregar, aí achei que o melhor caminho seria<br>
> usar o relatório que já existe no front-end e filtrar apenas o necessário,<br>
> sem alterar a ordem de nada.<br>
> - O problema é que alguns relatórios são muito grandes, o que não impede o<br>
> front-end gerar o arquivo e disponibilizar o link. Isso, a princípio, é<br>
> feito on-demand, ou seja, tem um botão onde se clica para disparar uma<br>
> requisição que faz com que essa app Ruby gere esses relatórios. E a<br>
> requisição via browser não morre até o relatório ser gerado, não importando<br>
> o tamanho desse relatório e/ou quanto demore. O grande problema é que eu não<br>
> sei porque, quando eu faço essa requisição via Perl(WWW::Mechanize, LWP,<br>
> WWW::Curl etc.) a requisição 'morre', e gera só um pedaço do arquivo.<br>
><br>
> Algum código:<br>
> <code><br>
>     my $m = WWW::Mechanize->new(autocheck => 1,<br>
>                                 cookie_jar => HTTP::Cookies->new( file =><br>
> "$ENV{HOME}/.cookies.txt" ) ,<br>
>                             );<br>
><br>
>     $m->get('<a href="http://whatever.com" target="_blank">http://whatever.com</a>');<br>
>     if(!$m->succes){<br>
>       #erro<br>
>     }<br>
>     else{<br>
>       #ok, o arquivo foi gerado processe-o!<br>
><br>
>     }<br>
> </code><br>
><br>
> É isso! Alguma idéia?  Tá faltando informação?<br>
><br>
><br>
><br>
> Cheers!<br>
><br>
> --<br>
> André Garcia Carneiro<br>
> Software Engineer<br>
> (11)982907780<br>
><br>
> =begin disclaimer<br>
>    Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
>  SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
>  L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
> =end disclaimer<br>
><br>
<br>
<br>
<br>
--<br>
<br>
-dom<br>
<br>
--<br>
<br>
IBM - Business Analytics Optimization Consultant<br>
Daniel Mantovani <a href="tel:%2B5511%208538-9897" value="+551185389897" target="_blank">+5511 8538-9897</a><br>
XOXO<br>
=begin disclaimer<br>
   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
 SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
 L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
</blockquote></div></div></div>
<br>=begin disclaimer<br>
   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
 SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
 L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Leonardo Ruoso<div>Journalist, Perl developer and business consultant<br><div>Media, UFC/2006; Telecom, IFCE/1998</div></div>
</div>