X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/77631f90fd602692668713dd0115cff98e9ca394..4cce681ead77ff2e5bdee2e7f1695162c805bbb5:/lib-sql/indices.sql diff --git a/lib-sql/indices.sql b/lib-sql/indices.sql index 8c176fdf..8a4e91cd 100644 --- a/lib-sql/indices.sql +++ b/lib-sql/indices.sql @@ -31,6 +31,7 @@ CREATE INDEX IF NOT EXISTS idx_placex_geometry ON placex -- Index is needed during import but can be dropped as soon as a full -- geometry index is in place. The partial index is almost as big as the full -- index. +--- DROP INDEX IF EXISTS idx_placex_geometry_lower_rank_ways; --- CREATE INDEX IF NOT EXISTS idx_placex_geometry_reverse_lookupPolygon @@ -60,7 +61,6 @@ CREATE INDEX IF NOT EXISTS idx_postcode_postcode --- DROP INDEX IF EXISTS idx_placex_geometry_address_area_candidates; DROP INDEX IF EXISTS idx_placex_geometry_buildings; - DROP INDEX IF EXISTS idx_placex_geometry_lower_rank_ways; DROP INDEX IF EXISTS idx_placex_wikidata; DROP INDEX IF EXISTS idx_placex_rank_address_sector; DROP INDEX IF EXISTS idx_placex_rank_boundaries_sector; @@ -97,18 +97,14 @@ CREATE INDEX IF NOT EXISTS idx_postcode_postcode --- CREATE INDEX IF NOT EXISTS idx_search_name_centroid ON search_name USING GIST (centroid) {{db.tablespace.search_index}}; - - {% if postgres.has_index_non_key_column %} ---- - CREATE INDEX IF NOT EXISTS idx_placex_housenumber - ON placex USING btree (parent_place_id) - INCLUDE (housenumber) {{db.tablespace.search_index}} - WHERE housenumber is not null; ---- - CREATE INDEX IF NOT EXISTS idx_osmline_parent_osm_id_with_hnr - ON location_property_osmline USING btree(parent_place_id) - INCLUDE (startnumber, endnumber) {{db.tablespace.search_index}} - WHERE startnumber is not null; - {% endif %} - +--- + CREATE INDEX IF NOT EXISTS idx_placex_housenumber + ON placex USING btree (parent_place_id) + INCLUDE (housenumber) {{db.tablespace.search_index}} + WHERE housenumber is not null; +--- + CREATE INDEX IF NOT EXISTS idx_osmline_parent_osm_id_with_hnr + ON location_property_osmline USING btree(parent_place_id) + INCLUDE (startnumber, endnumber) {{db.tablespace.search_index}} + WHERE startnumber is not null; {% endif %}