nominatim: Daten sichern und zwischen Servern kopieren

Zum Sichern sämtlicher Tabelle den "nominatim" Datenbank:

pg_dump --file=nominatim.sql nominatim
nominatim.sql (274G)

Die Daten können mit "gzip" gepackt werden:

gzip -k nominatim.sql.gz nominatim.sql
nominatim.sql.gz (71G)

Zum Sichern der elementaren Tabellen von Nominatim (= späteres Update der Daten durch die Nominatim-Update-Befehle sind dann nicht möglich)

pg_dump --file=nominatimPACKED.sql --table=*columns --table=import_polygon_* \ --table=import_status --table=place_addressline --table=location_postcode \ --table=location_property* --table=placex --table=search_name --table=seq_* \ --table=word --table=query_log --table=new_query_log --table=spatial_ref_sys \ --table=country_name --table=place_classtype_* --table=country_osm_grid \ nominatim

Dadurch haben die zu übertragenden Daten aber auch weniger Größe.

Zum Wiederherstellen (Rücksichern / Restore) auf dem Ziel-Server zuerst die Datenbank "nominatim" erzeugen:

createdb nominatim

Dann die Daten aus der SQL Datei importieren:

psql -d nominatim -f nominatim.sql

Das kann einen "Moment" dauern ! Gerade beim erstellen der Indizes schein der prozess teilweise lange still zu stehen.

Teilweise kommt es zu Fehlermeldungen, dass Funktionen in der Datenbank nicht gefunden werden können. Dann hilft folgender Befehl; auszuführen im nominatim Verzeichnis:

./utils/setup.php --create-functions

Dieser Artikel hat Dir geholfen ?
.. und Dir nerviges Ausprobieren, Suchen und Zeit erspart ?

Dann würde ich mich sehr freuen, wenn Du diese werbefreie Hilfeseite mit einer kleinen Anerkennung unterstützen würdest.
Vielen Dank !
PayPal Donate QR Code

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

4 × vier =