X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/87b250e739862b5ff51c4508f87501bba47f82f8..d8bc544a455332cc3eb7fc43c03c12eaf771b7de:/sql/partition-functions.src.sql?ds=sidebyside diff --git a/sql/partition-functions.src.sql b/sql/partition-functions.src.sql index 9ea70409..6afbbdda 100644 --- a/sql/partition-functions.src.sql +++ b/sql/partition-functions.src.sql @@ -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;