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_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' => {
15 '_32_character_column_aaaaaaaaaaa' => {
18 '_32_character_column_bbbbbbbbbbb' => {
21 '_16_chars_column' => {
29 __PACKAGE__->set_primary_key('lcid');
31 __PACKAGE__->add_unique_constraint([qw( _16_chars_column _32_character_column_aaaaaaaaaaa )]);
33 __PACKAGE__->add_unique_constraint([qw( _8_chr_c _16_chars_column _32_character_column_aaaaaaaaaaa )]);
35 __PACKAGE__->add_unique_constraint([qw( _8_chr_c _16_chars_column _32_character_column_bbbbbbbbbbb )]);
37 __PACKAGE__->add_unique_constraint([qw( _64_character_column_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa )]);
39 __PACKAGE__->belongs_to(
41 'DBICTest::Schema::LongColumns',
43 'foreign.lcid' => 'self._64_character_column_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',
47 __PACKAGE__->belongs_to(
49 'DBICTest::Schema::LongColumns',
51 'foreign._32_character_column_aaaaaaaaaaa' => 'self._32_character_column_bbbbbbbbbbb',
52 'foreign._32_character_column_bbbbbbbbbbb' => 'self._32_character_column_aaaaaaaaaaa',
56 __PACKAGE__->belongs_to(
58 'DBICTest::Schema::LongColumns',
60 'foreign._8_chr_c' => 'self._16_chars_column',