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