DBIC

PerlでのMRO::Compatの__get_linear_isa_dfsが遅い件について

# Perl MRO::Compat経緯:なんかやたらクローンでまわしている処理が重いためNYTProfで計測しました。分かったことがMRO::Compatの__get_linear_isa_dfsを何十万回と呼び出していました。何回もMRO::Compatを呼んでいたのは、DBIx::Class::Rowのinflate_resul…

DBICでbelongs_toからmight_have,has_oneへ変更でInvalid rel cond key

DBICのリレーションでエラーが出た部分について。 perlのあるテーブルのリレーションをbelongs_to から might_haveにすることにしました。 #変更前 __PACKAGE__->belongs_to( 'item' => 'Test::Schema::Item', { 'item_id' => 'item_id' , 'date' => 'date }…