X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Flib%2FDBICTest%2FSchema%2FArtist.pm;h=be46d16c54f8e4e27df1ffc3055370bb7fcdd3f5;hb=494674a52f9976f723d838cdfa96ab9b394b1c6e;hp=3b7f8ea74998adf7842840877d4af5e0ad4caa3a;hpb=d563309646cd5a6d156ffb3d601f9d914926831b;p=dbsrgits%2FDBIx-Class-Historic.git diff --git a/t/lib/DBICTest/Schema/Artist.pm b/t/lib/DBICTest/Schema/Artist.pm index 3b7f8ea..be46d16 100644 --- a/t/lib/DBICTest/Schema/Artist.pm +++ b/t/lib/DBICTest/Schema/Artist.pm @@ -1,7 +1,7 @@ package # hide from PAUSE DBICTest::Schema::Artist; -use base 'DBIx::Class::Core'; +use base qw/DBICTest::BaseResult/; __PACKAGE__->table('artist'); __PACKAGE__->source_info({ @@ -54,17 +54,16 @@ __PACKAGE__->has_many( ); __PACKAGE__->has_many( - artist_to_artwork => 'DBICTest::Schema::Artwork_to_Artist' => 'artist_id' + artwork_to_artist => 'DBICTest::Schema::Artwork_to_Artist' => 'artist_id' ); -__PACKAGE__->many_to_many('artworks', 'artist_to_artwork', 'artwork'); +__PACKAGE__->many_to_many('artworks', 'artwork_to_artist', 'artwork'); sub sqlt_deploy_hook { my ($self, $sqlt_table) = @_; - if ($sqlt_table->schema->translator->producer_type =~ /SQLite$/ ) { - $sqlt_table->add_index( name => 'artist_name', fields => ['name'] ) + $sqlt_table->add_index( name => 'artist_name_hookidx', fields => ['name'] ) or die $sqlt_table->error; } }