[Cascavel-pm] DBIx::Class Inserção em tabelas relacionadas

Nélio Nunes nelio.nunes em sapo.pt
Quinta Abril 16 07:35:45 PDT 2009


On 2009/04/16, at 15:16, wreis wrote:

> 2009/4/16 Nélio Nunes <nelio.nunes em sapo.pt>:
>> Caros,
>>
>> $schema->resultset('Servicos')->update_or_create($servicox, {id =>  
>> "6969"});
>
> Por que você está passando este segundo hashref ({id => "6969"})?
> Veja:
> http://search.cpan.org/~ribasushi/DBIx-Class-0.08099_08/lib/DBIx/Class/ResultSet.pm#update_or_create
>
> Se você não passar nenhum hashref no segundo arg, o dbic vai usar
> todos os unique-constraints definidos na resultclass, inclusive a PK.
>

Estou a passar o segundo hashref por sugestão do pessoal do #sp-pm  
ontem só pra teste. Não tem diferença ter esse hashref ou não ter.


>> Alguém tem ideia do que é que pode estar a acontecer aqui?
>
> Qual a versão do dbic que você está usando?
> Se não for uma versão anterior a de dev release (0.08099_08) ou
> repo/trunk, tente usar uma destas últimas.
>

a versão do DBIx::Class que estou a usar é a 0.08013. É a ultima que  
está no CPAN, posso tentar ver se instalo essa de dev a ver se funciona.

> -- 
> wallace reis/wreis
> Shadowcat Systems Limited
> http://www.shadowcat.co.uk
> http://www.linkedin.com/in/wallacereis
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm



Mais detalhes sobre a lista de discussão Cascavel-pm