X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/c7fd0a7af4ce261e61feb0e63d0a6db736280081..2ae293aeb629050f03b3f9b88b80c3c1e724df5e:/nominatim/clicmd/refresh.py diff --git a/nominatim/clicmd/refresh.py b/nominatim/clicmd/refresh.py index 9dca4e42..e6e74912 100644 --- a/nominatim/clicmd/refresh.py +++ b/nominatim/clicmd/refresh.py @@ -4,7 +4,7 @@ Implementation of 'refresh' subcommand. import logging from pathlib import Path -from ..db.connection import connect +from nominatim.db.connection import connect # Do not repeat documentation of subcommand classes. # pylint: disable=C0111 @@ -46,6 +46,7 @@ class UpdateRefresh: @staticmethod def run(args): from ..tools import refresh + from ..tokenizer import factory as tokenizer_factory if args.postcodes: LOG.warning("Update postcodes centroid") @@ -64,8 +65,10 @@ class UpdateRefresh: if args.functions: LOG.warning('Create functions') with connect(args.config.get_libpq_dsn()) as conn: - refresh.create_functions(conn, args.config, args.sqllib_dir, + refresh.create_functions(conn, args.config, args.diffs, args.enable_debug_statements) + tokenizer = tokenizer_factory.get_tokenizer_for_db(args.config) + tokenizer.update_sql_functions(args.config) if args.wiki_data: data_path = Path(args.config.WIKIPEDIA_DATA_PATH @@ -85,6 +88,6 @@ class UpdateRefresh: if args.website: webdir = args.project_dir / 'website' LOG.warning('Setting up website directory at %s', webdir) - refresh.setup_website(webdir, args.phplib_dir, args.config) + refresh.setup_website(webdir, args.config) return 0