2011-06-10 12 views
5

अगर यह dbix में एक से अधिक अद्वितीय की कमी पर संभव update_or_createDBIx :: कक्षा :: ResultSet अद्यतन या एक से अधिक अद्वितीय की कमी

पूर्व CPAN से है मैं सोच रहा था पर बनाएँ:

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' } 
); 

उत्तर

4

करें: यदि आप add_unique_constraint साथ नियंत्रक में अद्वितीय बाधा को परिभाषित करने के लिए है।

+2

/नियंत्रक/परिणाम स्रोत /; ' – Ashley