From 9c51c133f7e1001771b79ea6efc3ff2fdd9f8253 Mon Sep 17 00:00:00 2001 From: Sarah Hoffmann Date: Fri, 23 Apr 2021 22:27:12 +0200 Subject: [PATCH] indexes with includes are not available for postgresql < 11 --- nominatim/tools/check_database.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nominatim/tools/check_database.py b/nominatim/tools/check_database.py index 265f8666..00393d15 100644 --- a/nominatim/tools/check_database.py +++ b/nominatim/tools/check_database.py @@ -85,7 +85,6 @@ def _get_indexes(conn): 'idx_placex_parent_place_id', 'idx_placex_geometry_reverse_lookuppolygon', 'idx_placex_geometry_placenode', - 'idx_placex_housenumber', 'idx_osmline_parent_place_id', 'idx_osmline_parent_osm_id', 'idx_postcode_id', @@ -100,6 +99,9 @@ def _get_indexes(conn): 'idx_location_area_country_place_id', 'idx_place_osm_unique' )) + if conn.server_version_tuple() >= (11, 0, 0): + indexes.extend(('idx_placex_housenumber', + 'idx_osmline_parent_osm_id_with_hnr')) return indexes