Methoden zum Verschieben einer Geodatabase in PostgreSQL

Es gibt mehrere Optionen zum Verschieben einer Geodatabase: Sie können eine neue Geodatabase erstellen und die Daten verschieben, oder Sie können die gesamte Datenbank verschieben.

Erstellen einer neuen Geodatabase mit anschließendem Verschieben der Daten

Sie können eine neue PostgreSQL-Datenbank erstellen, darin eine Geodatabase erstellen und dann die vorhandenen Daten in die neue Geodatabase verschieben. Dafür können Sie Kopieren und Einfügen, das Exportwerkzeug, den Assistenten "Daten extrahieren" oder XML-Workspace-Dokumente in ArcGIS verwenden.

Beachten Sie, dass der Benutzer, der beim Laden der Daten in die neue Geodatabase angemeldet ist, Besitzer der Daten wird. Wenn die Daten in der neuen Geodatabase den gleichen Besitzer haben sollen, muss jeder Benutzer seine Daten selbst verschieben.

Verschieben einer PostgreSQL-Datenbank

Sie können einzelne PostgreSQL-Datenbanken mithilfe des Befehls "pg_dump" verschieben.

Mit dem Befehl "pg_dump" können Sie die Datenbankdefinition (Schema) und die Daten oder nur das Datenbankschema in ein SQL-Skript (Structured Query Language) oder in eine Archivdatei extrahieren. Bei der Extrahierung in eine Archivdatei können Sie die Datenbank mit dem Befehl "pg_restore" auf einer anderen PostgreSQL-Instanz wiederherstellen. Bei der Extrahierung in ein SQL-Skript müssen Sie das SQL-Skript auf dem neuen Server ausführen, um die Datenbank neu zu erstellen.

Richtlinien zum Verschieben von PostgreSQL-Datenbanken mit "pg_dump":

Spezifische Informationen zum Verwenden von "pg_dump" oder "pg_restore" finden Sie in der PostgreSQL-Dokumentation.

5/9/2014