DBIx-OnlineDDL
    
    
  
  
  
view release on metacpan or search on metacpan
t/lib/CDTest/Schema/Result/Artist.pm view on Meta::CPAN
Type: has_many
Related object: L<CDTest::Schema::Result::ArtworkToArtist>
=cut
__PACKAGE__->has_many(
  "artwork_to_artists",
  "CDTest::Schema::Result::ArtworkToArtist",
  { "foreign.artist_id" => "self.artistid" },
  { cascade_copy => 0, cascade_delete => 0 },
);
=head2 cds
Type: has_many
Related object: L<CDTest::Schema::Result::CD>
=cut
__PACKAGE__->has_many(
  "cds",
  "CDTest::Schema::Result::CD",
  { "foreign.artist" => "self.artistid" },
  { cascade_copy => 0, cascade_delete => 0 },
);
=head2 artwork_cds
Type: many_to_many
Composing rels: L</artwork_to_artists> -> artwork_cd
=cut
t/lib/CDTest/Schema/Result/CD.pm view on Meta::CPAN
Type: might_have
Related object: L<CDTest::Schema::Result::CDArtwork>
=cut
__PACKAGE__->might_have(
  "cd_artwork",
  "CDTest::Schema::Result::CDArtwork",
  { "foreign.cd_id" => "self.cdid" },
  { cascade_copy => 0, cascade_delete => 0 },
);
=head2 cd_to_producers
Type: has_many
Related object: L<CDTest::Schema::Result::CDToProducer>
=cut
__PACKAGE__->has_many(
  "cd_to_producers",
  "CDTest::Schema::Result::CDToProducer",
  { "foreign.cd" => "self.cdid" },
  { cascade_copy => 0, cascade_delete => 0 },
);
=head2 genreid
Type: belongs_to
Related object: L<CDTest::Schema::Result::Genre>
=cut
t/lib/CDTest/Schema/Result/CD.pm view on Meta::CPAN
Type: might_have
Related object: L<CDTest::Schema::Result::LinerNote>
=cut
__PACKAGE__->might_have(
  "liner_note",
  "CDTest::Schema::Result::LinerNote",
  { "foreign.liner_id" => "self.cdid" },
  { cascade_copy => 0, cascade_delete => 0 },
);
=head2 tags
Type: has_many
Related object: L<CDTest::Schema::Result::Tag>
=cut
__PACKAGE__->has_many(
  "tags",
  "CDTest::Schema::Result::Tag",
  { "foreign.cd" => "self.cdid" },
  { cascade_copy => 0, cascade_delete => 0 },
);
=head2 tracks
Type: has_many
Related object: L<CDTest::Schema::Result::Track>
=cut
__PACKAGE__->has_many(
  "tracks",
  "CDTest::Schema::Result::Track",
  { "foreign.cd" => "self.cdid" },
  { cascade_copy => 0, cascade_delete => 0 },
);
# Created by DBIx::Class::Schema::Loader v0.07047 @ 2018-01-11 08:18:17
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:r+u4NXXBsMauFoURBiMYpw
# You can replace this text with custom code or comments, and it will be preserved on regeneration
1;
t/lib/CDTest/Schema/Result/CDArtwork.pm view on Meta::CPAN
Type: has_many
Related object: L<CDTest::Schema::Result::ArtworkToArtist>
=cut
__PACKAGE__->has_many(
  "artwork_to_artists",
  "CDTest::Schema::Result::ArtworkToArtist",
  { "foreign.artwork_cd_id" => "self.cd_id" },
  { cascade_copy => 0, cascade_delete => 0 },
);
=head2 cd
Type: belongs_to
Related object: L<CDTest::Schema::Result::CD>
=cut
t/lib/CDTest/Schema/Result/CDArtwork.pm view on Meta::CPAN
Type: has_many
Related object: L<CDTest::Schema::Result::Image>
=cut
__PACKAGE__->has_many(
  "images",
  "CDTest::Schema::Result::Image",
  { "foreign.artwork_id" => "self.cd_id" },
  { cascade_copy => 0, cascade_delete => 0 },
);
=head2 artists
Type: many_to_many
Composing rels: L</artwork_to_artists> -> artist
=cut
t/lib/CDTest/Schema/Result/Genre.pm view on Meta::CPAN
Type: has_many
Related object: L<CDTest::Schema::Result::CD>
=cut
__PACKAGE__->has_many(
  "cds",
  "CDTest::Schema::Result::CD",
  { "foreign.genreid" => "self.genreid" },
  { cascade_copy => 0, cascade_delete => 0 },
);
# Created by DBIx::Class::Schema::Loader v0.07047 @ 2018-01-11 08:18:17
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:JcHHpJkZtHLA3BuC3mkXUA
# You can replace this text with custom code or comments, and it will be preserved on regeneration
1;
t/lib/CDTest/Schema/Result/Lyric.pm view on Meta::CPAN
Type: has_many
Related object: L<CDTest::Schema::Result::LyricVersion>
=cut
__PACKAGE__->has_many(
  "lyric_versions",
  "CDTest::Schema::Result::LyricVersion",
  { "foreign.lyric_id" => "self.lyric_id" },
  { cascade_copy => 0, cascade_delete => 0 },
);
=head2 track
Type: belongs_to
Related object: L<CDTest::Schema::Result::Track>
=cut
t/lib/CDTest/Schema/Result/Producer.pm view on Meta::CPAN
Type: has_many
Related object: L<CDTest::Schema::Result::CDToProducer>
=cut
__PACKAGE__->has_many(
  "cd_to_producers",
  "CDTest::Schema::Result::CDToProducer",
  { "foreign.producer" => "self.producerid" },
  { cascade_copy => 0, cascade_delete => 0 },
);
# Created by DBIx::Class::Schema::Loader v0.07047 @ 2018-01-11 08:18:17
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:gTrUus9gznihHyopcAG82A
# You can replace this text with custom code or comments, and it will be preserved on regeneration
1;
t/lib/CDTest/Schema/Result/Track.pm view on Meta::CPAN
Type: has_many
Related object: L<CDTest::Schema::Result::CD>
=cut
__PACKAGE__->has_many(
  "cds",
  "CDTest::Schema::Result::CD",
  { "foreign.single_track" => "self.trackid" },
  { cascade_copy => 0, cascade_delete => 0 },
);
=head2 lyrics
Type: has_many
Related object: L<CDTest::Schema::Result::Lyric>
=cut
__PACKAGE__->has_many(
  "lyrics",
  "CDTest::Schema::Result::Lyric",
  { "foreign.track_id" => "self.trackid" },
  { cascade_copy => 0, cascade_delete => 0 },
);
# Created by DBIx::Class::Schema::Loader v0.07047 @ 2018-01-11 08:18:17
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:JwCBbH6n7o6gp4G0597XLA
# You can replace this text with custom code or comments, and it will be preserved on regeneration
1;
( run in 0.601 second using v1.01-cache-2.11-cpan-5dc5da66d9d )