check_import_finished.php - reverse_only mode has less indices

This commit is contained in:
marc tobias 2020-02-06 16:46:54 +01:00
parent a3728b7188
commit 76082ac7cb

View File

@ -20,6 +20,13 @@ $print_fail = function ($message = 'Failed') use ($term_colors) {
$oDB = new Nominatim\DB;
function isReverseOnlyInstallation()
{
global $oDB;
return !$oDB->tableExists('search_name');
}
echo 'Checking database got created ... ';
if ($oDB->databaseExists()) {
$print_success();
@ -107,13 +114,16 @@ $aExpectedIndices = array(
'idx_osmline_parent_osm_id',
'idx_place_osm_unique',
'idx_postcode_id',
'idx_postcode_postcode',
// sql/indices_search.src.sql
'idx_search_name_nameaddress_vector',
'idx_search_name_name_vector',
'idx_search_name_centroid'
'idx_postcode_postcode'
);
if (!isReverseOnlyInstallation()) {
$aExpectedIndices = array_merge($aExpectedIndices, array(
// sql/indices_search.src.sql
'idx_search_name_nameaddress_vector',
'idx_search_name_name_vector',
'idx_search_name_centroid'
));
}
foreach ($aExpectedIndices as $sExpectedIndex) {
echo "Checking index $sExpectedIndex ... ";