From bb8b82e0c7e2fefca3f66e930db59b57e51312e4 Mon Sep 17 00:00:00 2001 From: franck cuny Date: Tue, 9 Feb 2010 13:18:50 +0100 Subject: add new tables --- lib/githubexplorer/Schema/Result/RepoLang.pm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 lib/githubexplorer/Schema/Result/RepoLang.pm (limited to 'lib/githubexplorer/Schema/Result/RepoLang.pm') diff --git a/lib/githubexplorer/Schema/Result/RepoLang.pm b/lib/githubexplorer/Schema/Result/RepoLang.pm new file mode 100644 index 0000000..4fce474 --- /dev/null +++ b/lib/githubexplorer/Schema/Result/RepoLang.pm @@ -0,0 +1,20 @@ +package githubexplorer::Schema::Result::RepoLang; + +use base qw/DBIx::Class/; + +__PACKAGE__->load_components(qw/Core/); +__PACKAGE__->table('repolang'); + +__PACKAGE__->add_columns( + repository => { data_type => 'int', }, + language => { data_type => 'varchar', }, + size => { data_type => 'int' }, +); + +__PACKAGE__->set_primary_key(qw/repository language/); +__PACKAGE__->belongs_to( 'repository', + 'githubexplorer::Schema::Result::Repositories' ); +__PACKAGE__->belongs_to( 'language', + 'githubexplorer::Schema::Result::Language' ); + +1; -- cgit v1.2.3