From 47fd3808d21a507fc090c1713b2fd5e010726615 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim=20Z=C3=B6ller?= Date: Thu, 15 Jan 2026 11:05:09 +0100 Subject: [PATCH] Migrate old, locationless activities --- .../V25__migrate_old_locationless_data.sql | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/main/resources/db/migration/V25__migrate_old_locationless_data.sql diff --git a/src/main/resources/db/migration/V25__migrate_old_locationless_data.sql b/src/main/resources/db/migration/V25__migrate_old_locationless_data.sql new file mode 100644 index 0000000..301ebdb --- /dev/null +++ b/src/main/resources/db/migration/V25__migrate_old_locationless_data.sql @@ -0,0 +1,18 @@ +UPDATE activities a +SET activity_location = + concat( + COALESCE( + NULLIF(g.name_4, ''), + NULLIF(g.name_3, ''), + NULLIF(g.name_2, '') + ), + ', ', + g.name_0 + ) + FROM gadm_410 g +WHERE a.activity_location IS NULL + AND a.simplified_track IS NOT NULL + AND ST_Intersects( + g.geom, + ST_SetSRID(ST_StartPoint(a.simplified_track), 4326) + ); \ No newline at end of file