+-- SPDX-License-Identifier: GPL-2.0-only
+--
+-- This file is part of Nominatim. (https://nominatim.org)
+--
+-- Copyright (C) 2022 by the Nominatim developer community.
+-- For a full list of authors see the git log.
+
-- Indices used only during search and update.
-- These indices are created only after the indexing process is done.
CREATE UNIQUE INDEX IF NOT EXISTS idx_place_osm_unique
ON place USING btree(osm_id, osm_type, class, type) {{db.tablespace.address_index}};
+
+ CREATE INDEX IF NOT EXISTS idx_place_interpolations
+ ON place USING gist(geometry) {{db.tablespace.address_index}}
+ WHERE osm_type = 'W' and address ? 'interpolation';
{% endif %}
-- Indices only needed for search.