mirror of
https://github.com/derf/travelynx
synced 2024-12-05 02:39:10 +00:00
Add migration for monthly stats
This commit is contained in:
parent
21fe8a6990
commit
0243a114b4
1 changed files with 30 additions and 0 deletions
30
migrate.pl
30
migrate.pl
|
@ -195,6 +195,36 @@ my @migrations = (
|
|||
);
|
||||
$dbh->commit;
|
||||
},
|
||||
|
||||
# v3 -> v4
|
||||
sub {
|
||||
$dbh->begin_work;
|
||||
$dbh->do(
|
||||
qq{
|
||||
update schema_version set version = 4;
|
||||
}
|
||||
);
|
||||
$dbh->do(
|
||||
qq{
|
||||
create table monthly_stats (
|
||||
user_id integer not null,
|
||||
year int not null,
|
||||
month int not null,
|
||||
km_route int not null,
|
||||
km_beeline int not null,
|
||||
min_travel_sched int not null,
|
||||
min_travel_real int not null,
|
||||
min_change_sched int not null,
|
||||
min_change_real int not null,
|
||||
num_cancelled int not null,
|
||||
num_trains int not null,
|
||||
num_journeys int not null,
|
||||
primary key (user_id, year, month)
|
||||
);
|
||||
}
|
||||
);
|
||||
$dbh->commit;
|
||||
},
|
||||
);
|
||||
|
||||
my $schema_version = get_schema_version();
|
||||
|
|
Loading…
Reference in a new issue