diff --git a/lib/Travelynx/Command/database.pm b/lib/Travelynx/Command/database.pm
index a7d13a8c2d6ec15aa80e7a25b9a2d7dec6f2e096..6ba80a3264c63db40dcebe93cdd44b6a987b512d 100644
--- a/lib/Travelynx/Command/database.pm
+++ b/lib/Travelynx/Command/database.pm
@@ -2689,6 +2689,18 @@ qq{select distinct checkout_station_id from in_transit where backend_id = 0;}
 			}
 		);
 	},
+
+	# v58 -> v59
+	# DB HAFAS is dead. Default to DB IRIS for now.
+	sub {
+		my ($db) = @_;
+		$db->query(
+			qq{
+				alter table users alter column backend_id set default 0;
+				update schema_version set version = 59;
+			}
+		);
+	},
 );
 
 sub sync_stations {