From 71ddeb40a66e0fef307350cdcd7cb823c90eb132 Mon Sep 17 00:00:00 2001 From: Sarah Hoffmann Date: Thu, 29 Jun 2017 23:13:40 +0200 Subject: [PATCH] remove now useless getNearestPostcode function Most postcodes are not in the location-area tables anymore. --- sql/functions.sql | 4 +--- sql/partition-functions.src.sql | 23 ----------------------- 2 files changed, 1 insertion(+), 26 deletions(-) diff --git a/sql/functions.sql b/sql/functions.sql index 5e16a175..fd71c6fd 100644 --- a/sql/functions.sql +++ b/sql/functions.sql @@ -2683,9 +2683,7 @@ BEGIN IF out_postcode IS NULL THEN SELECT postcode from placex where place_id = out_parent_place_id INTO out_postcode; END IF; - IF out_postcode IS NULL THEN - out_postcode := getNearestPostcode(out_partition, place_centroid); - END IF; + -- XXX look into postcode table newpoints := 0; insert into location_property_aux (place_id, partition, parent_place_id, housenumber, postcode, centroid) diff --git a/sql/partition-functions.src.sql b/sql/partition-functions.src.sql index 7d4f7cbe..f4df9135 100644 --- a/sql/partition-functions.src.sql +++ b/sql/partition-functions.src.sql @@ -173,29 +173,6 @@ $$ LANGUAGE plpgsql; -create or replace function getNearestPostcode(in_partition INTEGER, point GEOMETRY) - RETURNS TEXT AS $$ -DECLARE - out_postcode TEXT; -BEGIN - --- start - IF in_partition = -partition- THEN - SELECT postcode - FROM location_area_large_-partition- join placex using (place_id) - WHERE st_contains(location_area_large_-partition-.geometry, point) - AND class = 'place' and type = 'postcode' - ORDER BY st_distance(location_area_large_-partition-.centroid, point) ASC limit 1 - INTO out_postcode; - RETURN out_postcode; - END IF; --- end - - RAISE EXCEPTION 'Unknown partition %', in_partition; -END -$$ -LANGUAGE plpgsql; - create or replace function insertSearchName( in_partition INTEGER, in_place_id BIGINT, in_country_code VARCHAR(2), in_name_vector INTEGER[], in_nameaddress_vector INTEGER[],