From: Sarah Hoffmann Date: Thu, 6 Jul 2017 17:51:18 +0000 (+0200) Subject: move postcode indexing to end of setup X-Git-Tag: v3.1.0~88^2~20 X-Git-Url: https://git.openstreetmap.org/nominatim.git/commitdiff_plain/53f8459e974b025299a1329449a6483e443bdd27 move postcode indexing to end of setup The search_name tables are needed for finding the parent, so the rest of the database must be indexed. --- diff --git a/utils/setup.php b/utils/setup.php index a9597da8..94087323 100755 --- a/utils/setup.php +++ b/utils/setup.php @@ -523,10 +523,6 @@ if ($aCMDResult['calculate-postcodes'] || $aCMDResult['all']) { if (!pg_query($oDB->connection, $sSQL)) fail(pg_last_error($oDB->connection)); } - - echo "Indexing postcodes....\n"; - $sSQL = 'UPDATE location_postcode SET indexed_status = 0'; - if (!pg_query($oDB->connection, $sSQL)) fail(pg_last_error($oDB->connection)); } if ($aCMDResult['osmosis-init']) { @@ -543,6 +539,10 @@ if ($aCMDResult['index'] || $aCMDResult['all']) { passthruCheckReturn($sBaseCmd.' -r 5 -R 25'); if (!$aCMDResult['index-noanalyse']) pgsqlRunScript('ANALYSE'); passthruCheckReturn($sBaseCmd.' -r 26'); + + echo "Indexing postcodes....\n"; + $sSQL = 'UPDATE location_postcode SET indexed_status = 0'; + if (!pg_query($oDB->connection, $sSQL)) fail(pg_last_error($oDB->connection)); } if ($aCMDResult['create-search-indices'] || $aCMDResult['all']) {