Debugging and tests, why do we get "database locked" with sqlite?
[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
5__PACKAGE__->load_components(qw/Ordered Core/);
6__PACKAGE__->table('change');
7
8__PACKAGE__->add_columns(
9 ID => {
10 data_type => 'integer',
11 is_auto_increment => 1,
12 is_primary_key => 1,
13 is_nullable => 0,
14 },
15 changeset_id => {
16 data_type => 'integer',
17 is_nullable => 0,
18 is_foreign_key => 1,
19 },
20 order_in => {
21 data_type => 'integer',
22 is_nullable => 0,
23 },
24 );
25
26
27__PACKAGE__->set_primary_key('ID');
d27ed438 28__PACKAGE__->add_unique_constraint('setorder', [ qw/changeset_id order_in/ ]);
f0f14c64 29__PACKAGE__->belongs_to('changeset', 'DBIx::Class::Schema::Journal::DB::ChangeSet', 'changeset_id');
30
31__PACKAGE__->position_column('order_in');
32__PACKAGE__->grouping_column('changeset_id');
331;