1 package TestSchema::User;
5 use base qw( DBIx::Class );
7 __PACKAGE__->load_components(qw( Core ));
8 __PACKAGE__->table('user');
9 __PACKAGE__->add_columns(
12 is_auto_increment => 1,
14 default_value => undef,
18 data_type => 'varchar',
23 __PACKAGE__->set_primary_key("id");
24 __PACKAGE__->has_many( user_role => 'TestSchema::UserRole', 'user_id' );
25 __PACKAGE__->many_to_many( roles => 'user_role', 'role' );
26 __PACKAGE__->resultset_class('DBIx::Class::ResultSet::HashRef');