1 package # hide from PAUSE
2 DBICTest::Schema::LongColumns;
4 use base qw/DBIx::Class::Core/;
6 __PACKAGE__->table('long_columns');
7 __PACKAGE__->add_columns(
10 is_auto_increment => 1,
12 '64_character_column_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' => {
15 '32_character_column_aaaaaaaaaaaa' => {
18 '32_character_column_bbbbbbbbbbbb' => {
21 '16_character_col' => {
29 __PACKAGE__->set_primary_key('lcid');
31 __PACKAGE__->add_unique_constraint([qw( 16_character_col 32_character_column_aaaaaaaaaaaa )]);
33 __PACKAGE__->add_unique_constraint([qw( 8_char_c 16_character_col 32_character_column_aaaaaaaaaaaa )]);
35 __PACKAGE__->add_unique_constraint([qw( 8_char_c 16_character_col 32_character_column_bbbbbbbbbbbb )]);
37 __PACKAGE__->add_unique_constraint([qw( 64_character_column_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa )]);
39 __PACKAGE__->belongs_to(
41 'DBICTest::Schema::LongColumns',
43 'foreign.lcid' => 'self.64_character_column_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',
47 __PACKAGE__->belongs_to(
49 'DBICTest::Schema::LongColumns',
51 'foreign.32_character_column_aaaaaaaaaaaa' => 'self.32_character_column_bbbbbbbbbbbb',
52 'foreign.32_character_column_bbbbbbbbbbbb' => 'self.32_character_column_aaaaaaaaaaaa',
56 __PACKAGE__->belongs_to(
58 'DBICTest::Schema::LongColumns',
60 'foreign.8_char_c' => 'self.16_character_col',