X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Flib%2FDBICTest%2FSchema%2FCD.pm;h=f44db21ba87b2e35c83710640e96d281cbfc59d4;hb=555b3385868f4954e1faf0a01d4d691a07905250;hp=d3ad8e891cdcac11232edb26ba2edfb24f5ae758;hpb=d0609d74480d3526ad3638a8e923f108f3fd4514;p=dbsrgits%2FDBIx-Class-Historic.git diff --git a/t/lib/DBICTest/Schema/CD.pm b/t/lib/DBICTest/Schema/CD.pm index d3ad8e8..f44db21 100644 --- a/t/lib/DBICTest/Schema/CD.pm +++ b/t/lib/DBICTest/Schema/CD.pm @@ -24,7 +24,11 @@ __PACKAGE__->add_columns( __PACKAGE__->set_primary_key('cdid'); __PACKAGE__->add_unique_constraint([ qw/artist title/ ]); -__PACKAGE__->belongs_to( artist => 'DBICTest::Schema::Artist' ); +__PACKAGE__->belongs_to( artist => 'DBICTest::Schema::Artist', undef, { + is_deferrable => 1, + on_delete => undef, + on_update => 'SET NULL', +}); __PACKAGE__->has_many( tracks => 'DBICTest::Schema::Track' ); __PACKAGE__->has_many( @@ -40,7 +44,6 @@ __PACKAGE__->might_have( { proxy => [ qw/notes/ ] }, ); __PACKAGE__->many_to_many( producers => cd_to_producer => 'producer' ); -__PACKAGE__->many_to_many( other_producers => cd_to_producer => 'other_producer' ); __PACKAGE__->many_to_many( producers_sorted => cd_to_producer => 'producer', { order_by => 'producer.name' },