line |
true |
false |
branch |
32
|
31 |
42 |
if $line =~ /^\s*--\s*(\d+)\s*(up|down)/iu |
33
|
73 |
0 |
if $version |
40
|
4 |
28 |
unless (sort {$a <=> $b;} keys %{(shift())->{"migrations"}{"up"};})[-1] |
50
|
1 |
22 |
if $target != 0 and not $up->{$target} |
54
|
2 |
20 |
if $self->_active($db, 1) == $target |
58
|
0 |
20 |
if (my $active = $self->_active($db, 1)) == $target |
61
|
2 |
18 |
if $active > $latest |
75
|
1 |
17 |
unless eval {
do {
$result = $db->dbh->do($query);
1
}
} |
76
|
1 |
17 |
if $errored |
82
|
1 |
17 |
if $errored |
83
|
0 |
17 |
unless defined $result |
85
|
17 |
0 |
if $db->query("update mojo_migrations set version = ? where name = ?", $target, $self->name) |
96
|
12 |
11 |
if ($from < $to) |
97
|
29 |
5 |
if $_ <= $to |
102
|
19 |
6 |
if $_ > $to |
116
|
61 |
2 |
$results ? : |
117
|
57 |
6 |
if ($next or not $create) |
120
|
1 |
5 |
if not $results or $results->sth->err |