added 1.000
[dbsrgits/DBIx-Class-ResultSet-HashRef.git] / t / lib / TestSchema / User.pm
CommitLineData
8d028daa 1package TestSchema::User;
2
3use strict;
4use warnings;
5use base qw( DBIx::Class );
6
7__PACKAGE__->load_components(qw( Core ));
8__PACKAGE__->table('user');
9__PACKAGE__->add_columns(
10 id => {
11 data_type => 'int',
12 is_auto_increment => 1,
13 is_nullable => 0,
14 default_value => undef,
15 size => 10,
16 },
17 login => {
18 data_type => 'varchar',
19 size => 16,
20 is_nullable => 0,
21 },
22);
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');
27
281;