mirror of
https://github.com/osm-search/Nominatim.git
synced 2026-02-26 11:08:13 +00:00
documentation for new migration command
This commit is contained in:
@@ -1,23 +1,22 @@
|
|||||||
# Database Migrations
|
# Database Migrations
|
||||||
|
|
||||||
This page describes database migrations necessary to update existing databases
|
Since version 3.7.0 Nominatim offers automatic migrations. Please follow
|
||||||
to newer versions of Nominatim.
|
the following steps:
|
||||||
|
|
||||||
SQL statements should be executed from the PostgreSQL commandline. Execute
|
* stop any updates that are potentially running
|
||||||
`psql nominatim` to enter command line mode.
|
* update Nominatim to the nwer version
|
||||||
|
* goto your project directory and run `nominatim admin --migrate`
|
||||||
|
* (optionally) restart updates
|
||||||
|
|
||||||
|
Below you find additional migrations and hints about other structural and
|
||||||
|
breaking changes.
|
||||||
|
|
||||||
|
!!! note
|
||||||
|
If you are migrating from a version <3.6, then you still have to follow
|
||||||
|
the manual migration steps up to 3.6.
|
||||||
|
|
||||||
## 3.6.0 -> master
|
## 3.6.0 -> master
|
||||||
|
|
||||||
### Status table contains now time zone information
|
|
||||||
|
|
||||||
The `import_status` table has been changed to include timezone information
|
|
||||||
with the time stamp. You need to alter an existing table before running
|
|
||||||
any replication functions with:
|
|
||||||
|
|
||||||
```sql
|
|
||||||
ALTER TABLE import_status ALTER COLUMN lastimportdate TYPE timestamp with time zone;
|
|
||||||
```
|
|
||||||
|
|
||||||
### New location for data files
|
### New location for data files
|
||||||
|
|
||||||
External data files for Wikipedia importance, postcodes etc. are no longer
|
External data files for Wikipedia importance, postcodes etc. are no longer
|
||||||
|
|||||||
Reference in New Issue
Block a user