]> git.openstreetmap.org Git - nominatim.git/commitdiff
during TIGER import skip records with negative house number range
authormarc tobias <mtmail@gmx.net>
Sun, 21 Jul 2019 19:41:12 +0000 (21:41 +0200)
committermarc tobias <mtmail@gmx.net>
Sun, 21 Jul 2019 19:41:12 +0000 (21:41 +0200)
sql/tiger_import_start.sql

index 5acb3e59d6a9e73cdcdf2a894b27ab8bba25b6ac..ef55e11cc58a4502814c0144778bfbe8cb139e69 100644 (file)
@@ -26,6 +26,11 @@ BEGIN
     endnumber = in_startnumber;
   END IF;
 
+  IF startnumber < 0 THEN
+    RAISE WARNING 'Negative house number range (% to %) on %, %', startnumber, endnumber, in_street, in_isin;
+    RETURN 0;
+  END IF;
+
   numberrange := endnumber - startnumber;
 
   IF (interpolationtype = 'odd' AND startnumber%2 = 0) OR (interpolationtype = 'even' AND startnumber%2 = 1) THEN