5

我想知道是否可以在 dbix 中的多个唯一约束上进行 update_or_create

来自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

1 回答 1

4

我想通了:您必须在 Controller 中使用add_unique_constraint.

于 2011-06-10T11:14:28.020 回答