__PACKAGE__->add_columns( 'page_pk', { data_type => 'integer', extra => { unsigned => 1 }, is_auto_increment => 1, is_nullable => 0, }, 'source_fk', { data_type => 'integer', extra => { unsigned => 1 }, is_foreign_key => 1, is_nullable => 1, }, ); __PACKAGE__->has_many( 'data', 'WebDat::Schema::Result::Data', { 'foreign.page_fk' => 'self.page_pk' }, { is_deferrable => 1 }, ); __PACKAGE__->belongs_to( 'source' => 'WebDat::Schema::Result::Source', { 'foreign.source_pk' => 'self.source_fk' }, { is_deferrable => 1 }, ); 1;