<div dir="ltr">Opa, já descobri! Foi mal!<div><br></div><div>Era só passar 'bind', assim:</div><div><br></div><div><div style="font-family:arial,sans-serif;font-size:12.727272033691406px">$c->model('DB::Tabela)->search(undef, {</div>
<div style="font-family:arial,sans-serif;font-size:12.727272033691406px">                                                        select => ['randseq((?)::integer)  ', ] ,</div><div style="font-family:arial,sans-serif;font-size:12.727272033691406px">
                                                        as => [qw/randseq/],</div><div style="font-family:arial,sans-serif;font-size:12.727272033691406px">                                                        bind => [12345],</div>
<div style="font-family:arial,sans-serif;font-size:12.727272033691406px">                                                    }, );<br><br>O problema agora é que o DBIx::Class me solta o seguinte erro:<br><br><div>schema "me" does not exist [for Statement "SELECT me.randseq((?)::integer)  FROM Tabela me" with ParamValues: 1='12345']</div>
<br></div></div><div style="font-family:arial,sans-serif;font-size:12.727272033691406px"><br></div><div style="font-family:arial,sans-serif;font-size:12.727272033691406px">Aparentemente, DBIx::Class não reconhece o apelido que ele mesmo deu pra tabela... :-p</div>
<div style="font-family:arial,sans-serif;font-size:12.727272033691406px"><br></div><div style="font-family:arial,sans-serif;font-size:12.727272033691406px"><br></div><div style="font-family:arial,sans-serif;font-size:12.727272033691406px">
Alguma idéia?</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-06-27 12:38 GMT-03:00 Andre Carneiro <span dir="ltr"><<a href="mailto:andregarciacarneiro@gmail.com" target="_blank">andregarciacarneiro@gmail.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Boa tarde!<div><br></div><div>Alguém pode me dizer como eu envio as bind variables para uma equivalente a query abaixo no DBIx::Class, por gentileza?</div>
<div><br></div><div><br></div><div>SELECT randseq((?)::integer) as randseq FROM Tabela;</div>
<div><br></div><div><br></div><div>Minha tentativa no DBIx::Class</div><div><br></div><div><br></div><div><div>$c->model('DB::Tabela)->search(undef, {</div><div>                                                        select => ['randseq((?)::integer) as randseq ', ] ,</div>

<div>                                                    }, );</div></div><div><br></div><div><br></div><div>Não consegui descobrir em que lugar da estrutura eu preciso passar as 'bind variables' para o DBIx::Class. Alguém poderia me ajudar, por gentileza?</div>

<div><br></div><div><br></div><div><br></div><div>Obrigado!<span class="HOEnZb"><font color="#888888"><br clear="all"><div><br></div>-- <br>André Garcia Carneiro<br>Software Engineer<br><a href="tel:%2811%29982907780" value="+5511982907780" target="_blank">(11)982907780</a>
</font></span></div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>André Garcia Carneiro<br>Software Engineer<br>(11)982907780
</div>