]> git.openstreetmap.org Git - nominatim.git/commitdiff
do not check for extra housenumber index for reverse-only
authorSarah Hoffmann <lonvia@denofr.de>
Tue, 27 Apr 2021 08:14:26 +0000 (10:14 +0200)
committerSarah Hoffmann <lonvia@denofr.de>
Sun, 30 May 2021 13:02:31 +0000 (15:02 +0200)
Also adds a database check for reverse only import to the CI.

.github/workflows/ci-tests.yml
nominatim/tools/check_database.py

index 51ab377bae88f6845428e41eabeb7604020d77b2..fa0b35dcc8b0e6201109d3da15150628f7df523f 100644 (file)
@@ -146,7 +146,7 @@ jobs:
               run: nominatim special-phrases --import-from-wiki
               working-directory: data-env
 
-            - name: Check import
+            - name: Check full import
               run: nominatim admin --check-database
               working-directory: data-env
 
@@ -161,7 +161,11 @@ jobs:
               working-directory: data-env
 
             - name: Run reverse-only import
-              run : nominatim import --osm-file ../monaco-latest.osm.pbf --reverse-only
+              run : nominatim import --osm-file ../monaco-latest.osm.pbf --reverse-only --no-updates
               working-directory: data-env
               env:
                   NOMINATIM_DATABASE_DSN: pgsql:dbname=reverse
+
+            - name: Check reverse import
+              run: nominatim admin --check-database
+              working-directory: data-env
index d8ab08ccd7a8593bdf149235a9e91c36482bebc7..98a3aa3a373b4d88d21494a9176864532f95ca4f 100644 (file)
@@ -94,6 +94,9 @@ def _get_indexes(conn):
         indexes.extend(('idx_search_name_nameaddress_vector',
                         'idx_search_name_name_vector',
                         'idx_search_name_centroid'))
+        if conn.server_version_tuple() >= (11, 0, 0):
+            indexes.extend(('idx_placex_housenumber',
+                            'idx_osmline_parent_osm_id_with_hnr'))
     if conn.table_exists('place'):
         indexes.extend(('idx_placex_pendingsector',
                         'idx_location_area_country_place_id',