Yay, test passes!
[dbsrgits/DBIx-Class-Journal.git] / lib / DBIx / Class / Schema / Journal / DB / Change.pm
CommitLineData
f0f14c64 1package DBIx::Class::Schema::Journal::DB::Change;
2
3use base 'DBIx::Class';
4
8092c4ed 5# __PACKAGE__->load_components(qw/Core/);
f0f14c64 6__PACKAGE__->load_components(qw/Ordered Core/);
7__PACKAGE__->table('change');
8
9__PACKAGE__->add_columns(
10 ID => {
11 data_type => 'integer',
12 is_auto_increment => 1,
13 is_primary_key => 1,
14 is_nullable => 0,
15 },
16 changeset_id => {
17 data_type => 'integer',
18 is_nullable => 0,
19 is_foreign_key => 1,
20 },
21 order_in => {
22 data_type => 'integer',
23 is_nullable => 0,
24 },
25 );
26
27
28__PACKAGE__->set_primary_key('ID');
d27ed438 29__PACKAGE__->add_unique_constraint('setorder', [ qw/changeset_id order_in/ ]);
f0f14c64 30__PACKAGE__->belongs_to('changeset', 'DBIx::Class::Schema::Journal::DB::ChangeSet', 'changeset_id');
31
8092c4ed 32 __PACKAGE__->position_column('order_in');
33 __PACKAGE__->grouping_column('changeset_id');
f0f14c64 341;