]> git.openstreetmap.org Git - nominatim.git/commit
switch from osmosis to pyosmium for updates
authorSarah Hoffmann <lonvia@denofr.de>
Thu, 25 May 2017 14:26:09 +0000 (16:26 +0200)
committerSarah Hoffmann <lonvia@denofr.de>
Thu, 25 May 2017 14:26:09 +0000 (16:26 +0200)
commitbd4b1b2d08e3428d43245ee8e3b4bb5aa9c2e5f6
treeb5c6d2722792146dedc4c534c1452cb4c852ae5c
parent6830b1229efa1101eff1f9b951dad90fd7304224
switch from osmosis to pyosmium for updates

Pyosmium comes with convenient functions for finding the
right state and does not require external files for
rembering the state. Updates can now conveniently
set up by simply running ./utils/update.php --init-updates
and state is kept directly in the import_status table.

This change requires an update in the database schema.
Run the following to update:

ALTER TABLE import_status ADD COLUMN sequence_id integer;
ALTER TABLE import_status ADD COLUMN indexed boolean;
ALTER TABLE import_osmosis_log ADD COLUMN batchseq integer;
lib/lib.php
settings/defaults.php
sql/tables.sql
utils/setup.php
utils/update.php