<br><div class="gmail_quote">2009/11/18 Andre Carneiro <span dir="ltr">&lt;<a href="mailto:andregarciacarneiro@gmail.com">andregarciacarneiro@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br><br><div class="gmail_quote">2009/11/18 Eutsiv :: Geovanny Junio <span dir="ltr">&lt;<a href="mailto:geovanny@eutsiv.com.br" target="_blank">geovanny@eutsiv.com.br</a>&gt;</span><div class="im"><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Olá companheiros, tudo bem?<br><br>É possível desabilitar o alias (me) que o DBIx::Class cria para uma tabela quando executo um search?<br></blockquote><div></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Na verdade pretendo usar a função search_literal especificando alguns wheres no formato:<br>
<br></blockquote></div><div>Se vai usar o &#39;search literal&#39;(SQL???), porque está usando DBIx::Class? <br></div></div></blockquote><div><br>É que estou usando DBIx::Class no projeto inteiro, e só em um lugar<br>teria a necessidade do search_literal (em um join com várias tabelas, o usuário vai poder especificar algumas condições para o WHERE), mas pelo que li da documentação até agora, não tem jeito mesmo.<br>
<br>Na verdade vou usar uma gambiarra:<br>my $table = &#39;tabela1&#39;;<br>my $table_rs  = $rs-&gt;result_source-&gt;from;<br>if($table eq $table_rs) {<br>      // uso o me.column<br>}<br>else {<br>     //uso o &quot;$table.column&quot;<br>
}<br><br>Grato,<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="gmail_quote"><div> <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">
table.column COND ?<br><br>Mas quando uso o nome da tabela, ele retorna um erro devido ao alias (me) criado por default pelo DBIx::Class.<br><br>Grato, <br><br clear="all">--<br>Geovanny Junio<br>Consultor de Tecnologia<br>


geovanny (at) <a href="http://eutsiv.com.br" target="_blank">eutsiv.com.br</a><br>+55 31 9422-8885<br>+55 31 3393-9132<br><a href="http://www.eutsiv.com.br" target="_blank">www.eutsiv.com.br</a><br><br>Este e-mail pode conter informação privilegiada e confidencial. Se você não é destinatário da<br>


mensagem, por favor apague a mensagem e comunique-nos o fato de imediato.<br><br>This e-mail contains information that may be<br>privileged and confidential. If you are not the intended recipient, please<br>delete the e-mail and notify us immediately.<br>



<br></div>_______________________________________________<br>
SaoPaulo-pm mailing list<br>
<a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br></blockquote></div><font color="#888888"><br><br clear="all"><br>-- <br>André Garcia Carneiro<br>
Analista/Desenvolvedor Perl<br>
<br><br>
</font><br>_______________________________________________<br>
SaoPaulo-pm mailing list<br>
<a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br></blockquote></div><br>