Correctly propagate forced left joins through arrayrefs and hashrefs
[dbsrgits/DBIx-Class.git] / t / lib / DBICTest / Schema / Genre.pm
CommitLineData
527b7d89 1package DBICTest::Schema::Genre;
2
3use strict;
4
5use base 'DBIx::Class::Core';
6
7__PACKAGE__->table('genre');
87310237 8__PACKAGE__->add_columns(
9 genreid => {
10 data_type => 'integer',
11 is_auto_increment => 1,
12 },
13 name => {
14 data_type => 'varchar',
15 size => 100,
16 },
caac1708 17 demographicid => {
18 data_type => 'integer',
19 is_nullable => 0,
20 },
87310237 21);
527b7d89 22__PACKAGE__->set_primary_key('genreid');
87310237 23__PACKAGE__->add_unique_constraint ( genre_name => [qw/name/] );
527b7d89 24
87310237 25__PACKAGE__->has_many (cds => 'DBICTest::Schema::CD', 'genreid');
caac1708 26__PACKAGE__->belongs_to (demographic => 'DBICTest::Schema::Demographic', 'demographicid');
527b7d89 27
281;