diff options
| author | Birte Kristina Friesel <derf@finalrewind.org> | 2024-08-15 17:39:56 +0200 | 
|---|---|---|
| committer | Birte Kristina Friesel <derf@finalrewind.org> | 2024-08-15 17:39:56 +0200 | 
| commit | 170aa150b135d3fd47833ff0aaf7b1bc90218e99 (patch) | |
| tree | c96d2acc0dc9518e41926b39c1f82bb89064f6aa | |
| parent | 9b7013907b8e7aeb9703c841c33ef337bdfbcece (diff) | |
truncate journey stats once more2.8.21
| -rw-r--r-- | lib/Travelynx/Command/database.pm | 17 | 
1 files changed, 17 insertions, 0 deletions
| diff --git a/lib/Travelynx/Command/database.pm b/lib/Travelynx/Command/database.pm index ebe9537..935ed4b 100644 --- a/lib/Travelynx/Command/database.pm +++ b/lib/Travelynx/Command/database.pm @@ -2622,6 +2622,23 @@ qq{select distinct checkout_station_id from in_transit where backend_id = 0;}  			}  		);  	}, + +	# v56 -> v57 +	# Berlin Hbf used to be divided between "Berlin Hbf" (8011160) and "Berlin +	# Hbf (tief)" (8098160). Since 2024, both are called "Berlin Hbf". +	# As there are some places in the IRIS backend where station names are +	# mapped to EVA IDs, this is not good.  As of 2.8.21, travelynx deals with +	# this IRIS edge case (and probably similar edge cases in Karlsruhe). +	# Rebuild stats to ensure no bogus data is in there. +	sub { +		my ($db) = @_; +		$db->query( +			qq{ +				truncate journey_stats; +				update schema_version set version = 57; +			} +		); +	},  );  sub sync_stations { | 
