Add strict/warnings test, adjust all offenders (wow, that was a lot)
[dbsrgits/DBIx-Class.git] / t / lib / DBICTest / Schema / Tag.pm
CommitLineData
8273e845 1package # hide from PAUSE
c6d74d3e 2 DBICTest::Schema::Tag;
a02675cd 3
4a233f30 4use warnings;
5use strict;
6
660cf1be 7use base qw/DBICTest::BaseResult/;
a02675cd 8
ff657a43 9__PACKAGE__->table('tags');
10__PACKAGE__->add_columns(
0009fa49 11 'tagid' => {
333cce60 12 data_type => 'integer',
0009fa49 13 is_auto_increment => 1,
14 },
15 'cd' => {
16 data_type => 'integer',
17 },
18 'tag' => {
cb561d1a 19 data_type => 'varchar',
20 size => 100,
0009fa49 21 },
22);
ff657a43 23__PACKAGE__->set_primary_key('tagid');
24
034d0be4 25__PACKAGE__->add_unique_constraints( # do not remove, part of a test
26 tagid_cd => [qw/ tagid cd /],
27 tagid_cd_tag => [qw/ tagid cd tag /],
28);
29__PACKAGE__->add_unique_constraints( # do not remove, part of a test
30 [qw/ tagid tag /],
31 [qw/ tagid tag cd /],
32);
33
97c96475 34__PACKAGE__->belongs_to( cd => 'DBICTest::Schema::CD', 'cd', {
35 proxy => [ 'year', { cd_title => 'title' } ],
36});
a02675cd 37
381;