Select Git revision
PostHistory.pm
-
Andrej Ramašeuski authoredAndrej Ramašeuski authored
PostHistory.pm 792 B
package CF::Schema::Result::PostHistory;
use strict;
use warnings;
use base 'DBIx::Class::Core';
our $VERSION = 1;
__PACKAGE__->table('posts_history');
__PACKAGE__->add_columns(
id => {
data_type => 'integer',
is_auto_increment => 1,
is_nullable => 0,
sequence => 'uid_seq'
},
qw(
datetime
user_id
post_id
content
),
);
__PACKAGE__->set_primary_key('id');
__PACKAGE__->has_one( view => 'CF::Schema::Result::Post_view', 'id');
__PACKAGE__->belongs_to(
user => 'Zircon::Schema::Result::User',
{
'foreign.id' => 'self.user_id',
},
);
__PACKAGE__->belongs_to(
post => 'Zircon::Schema::Result::Post',
{
'foreign.id' => 'self.post_id',
},
);
1;