X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/fec1ed32cdaaaebe6746fde53279cd8859cbf460..c495ce097916063327460cfa2cc6e3fcccac4df2:/nominatim/clicmd/transition.py diff --git a/nominatim/clicmd/transition.py b/nominatim/clicmd/transition.py index 0a89cb03..c9341f49 100644 --- a/nominatim/clicmd/transition.py +++ b/nominatim/clicmd/transition.py @@ -43,6 +43,8 @@ class AdminTransition: help='Index the data') group.add_argument('--create-search-indices', action='store_true', help='Create additional indices required for search and update') + group.add_argument('--create-country-names', action='store_true', + help='Create search index for default country names.') group = parser.add_argument_group('Options') group.add_argument('--no-partitions', action='store_true', help='Do not partition search indices') @@ -62,7 +64,7 @@ class AdminTransition: help='File to import') @staticmethod - def run(args): + def run(args): # pylint: disable=too-many-statements from ..tools import database_import, tiger_data from ..tools import refresh @@ -137,3 +139,8 @@ class AdminTransition: args.threads or 1, args.config, args.sqllib_dir) + + if args.create_country_names: + LOG.warning('Create search index for default country names.') + with connect(args.config.get_libpq_dsn()) as conn: + database_import.create_country_names(conn, args.config)