]> git.openstreetmap.org Git - nominatim.git/blobdiff - sql/partition-functions.src.sql
another int => bigint issue in addressline
[nominatim.git] / sql / partition-functions.src.sql
index 9ea70409bd432963261d2dd4734a29e4dc004c73..6afbbdda15cc48b34150f5974e808a552249b5f4 100644 (file)
@@ -31,10 +31,15 @@ END
 $$
 LANGUAGE plpgsql;
 
-create or replace function deleteLocationArea(in_partition INTEGER, in_place_id BIGINT) RETURNS BOOLEAN AS $$
+create or replace function deleteLocationArea(in_partition INTEGER, in_place_id BIGINT, in_rank_search INTEGER) RETURNS BOOLEAN AS $$
 DECLARE
 BEGIN
 
+  IF in_rank_search <= 4 THEN
+    DELETE from location_area_country WHERE place_id = in_place_id;
+    RETURN TRUE;
+  END IF;
+
 -- start
   IF in_partition = -partition- THEN
     DELETE from location_area_large_-partition- WHERE place_id = in_place_id;