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