Perl DBIx::Class::ResultSet在多个唯一约束上更新或创建
我想知道是否有可能在dbix中更新或创建多个唯一约束 加拿大注册会计师协会会员:Perl DBIx::Class::ResultSet在多个唯一约束上更新或创建,perl,catalyst,dbix-class,Perl,Catalyst,Dbix Class,我想知道是否有可能在dbix中更新或创建多个唯一约束 加拿大注册会计师协会会员: my $cd = $schema->resultset('CD')->update_or_create( { artist => 'Massive Attack', title => 'Mezzanine', year => 1998, }, { key => 'cd_artist_title' } );
my $cd = $schema->resultset('CD')->update_or_create(
{
artist => 'Massive Attack',
title => 'Mezzanine',
year => 1998,
},
{ key => 'cd_artist_title' }
);
我想做什么
my $cd = $schema->resultset('CD')->update_or_create(
{
artist => 'Massive Attack',
title => 'Mezzanine',
year => 1998,
},
{ key => {'cd_artist_title','year' }
);
我算出了:您必须使用定义控制器中的唯一约束。
s/Controller/ResultSource/代码>