save software version in the database

The version represents the software version that was used to
import the data.
This commit is contained in:
Sarah Hoffmann
2021-03-01 20:35:15 +01:00
parent 4faefe156c
commit 3a0a4b9175
4 changed files with 76 additions and 1 deletions

View File

@@ -8,7 +8,8 @@ import psutil
from ..tools.exec_utils import run_legacy_script
from ..db.connection import connect
from ..db import status
from ..db import status, properties
from ..version import NOMINATIM_VERSION
from ..errors import UsageError
# Do not repeat documentation of subcommand classes.
@@ -140,4 +141,7 @@ class SetupAll:
except Exception as exc: # pylint: disable=broad-except
LOG.error('Cannot determine date of database: %s', exc)
properties.set_property(conn, 'database_version',
'{0[0]}.{0[1]}.{0[2]}-{0[3]}'.format(NOMINATIM_VERSION))
return 0