AproJo
view release on metacpan or search on metacpan
lib/AproJo/DB/Schema/Result/Role.pm view on Meta::CPAN
package AproJo::DB::Schema::Result::Role;
use strict;
use warnings;
use base 'DBIx::Class::Core';
__PACKAGE__->table('roles');
__PACKAGE__->add_columns(
'role_id',
{data_type => 'integer', is_auto_increment => 1, is_nullable => 0},
'name',
{data_type => 'varchar', is_nullable => 0, size => 160},
'trash',
{data_type => 'tinyint', default_value => 0, is_nullable => 0},
);
__PACKAGE__->set_primary_key('role_id');
__PACKAGE__->has_many(
'user_roles',
'AproJo::DB::Schema::Result::UserRole',
{'foreign.role_id' => 'self.role_id'},
{cascade_copy => 0, cascade_delete => 0},
);
__PACKAGE__->many_to_many('user_ids', 'user_roles', 'user_id');
1;
( run in 2.457 seconds using v1.01-cache-2.11-cpan-97f6503c9c8 )