ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS Desktop

Ein vollständiges professionelles GIS

ArcGIS Enterprise

GIS in Ihrem Unternehmen

ArcGIS Developers

Werkzeuge zum Erstellen standortbezogener Apps

ArcGIS Solutions

Kostenlose Karten- und App-Vorlagen für Ihre Branche

ArcGIS Marketplace

Rufen Sie Apps und Daten für Ihre Organisation ab.

  • Dokumentation
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

ArcMap

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Erweiterungen

Methoden zum Verschieben einer Geodatabase in PostgreSQL

  • Verschieben von Daten in eine andere Geodatabase auf demselben PostgreSQL-Datenbank-Cluster
  • Verschieben einer Datenbank in einen neuen PostgreSQL-Datenbank-Cluster

Wenn Sie den Inhalt einer Geodatabase in eine andere Datenbank im selben PostgreSQL-Datenbank-Cluster verschieben möchten, können Sie eine zweite Geodatabase erstellen und die Daten verschieben. Wenn Sie die Geodatabase in einen neuen PostgreSQL-Datenbank-Cluster verschieben möchten, können Sie dazu PostgreSQL-Befehle verwenden.

Verschieben von Daten in eine andere Geodatabase auf demselben PostgreSQL-Datenbank-Cluster

Datenbank- und Geodatabase-Namen müssen auf demselben PostgreSQL-Datenbank-Cluster eindeutig sein. Falls Sie Ihre Daten in eine andere Geodatabase im selben Datenbank-Cluster verschieben möchten, müssen Sie daher eine zweite Datenbank auf dem Datenbank-Cluster erstellen und die vorhandenen Daten in die neue Geodatabase verschieben. Sie können die Daten in ArcGIS durch Kopieren und Einfügen, mit dem Werkzeug "Exportieren", mit dem Assistenten "Daten extrahieren" oder mit XML-Workspace-Dokumenten verschieben.

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 Datenbank in einen neuen PostgreSQL-Datenbank-Cluster

Wenn Sie eine Geodatabase in einen neuen PostgreSQL-Datenbank-Cluster verschieben möchten, können Sie dazu den Befehl "pg_dump" verwenden.

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 einem anderen PostgreSQL-Cluster 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":

  • Beim Verschieben einer Geodatabase in PostgreSQL müssen Sie zuerst das öffentliche Schema und dann den Rest der Datenbank wiederherstellen. Weitere Informationen finden Sie unter Wiederherstellen einer Geodatabase in PostgreSQL.
  • Wenn Sie in Ihren benutzerdefinierten Daten Objekt-IDs (OIDs) verwenden, müssen Sie die Option "-o" angeben, damit die OIDs übertragen werden.
  • Tablespaces müssen neu erstellt werden.
  • Bei der Ausgabe in TAR-Archivdateien darf die Textversion einzelner Tabellen nicht größer sein als 8 GB.
  • Nach der Neuerstellung der Datenbanken müssen Sie ANALYZE ausführen, um die Datenbankstatistik zu aktualisieren.
  • Stellen Sie eine Verbindung als Superuser her, um "pg_dump" auszuführen.

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

ArcGIS Desktop

  • Startseite
  • Dokumentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Über Esri

  • Über uns
  • Karriere
  • Esri Blog
  • User Conference
  • Developer Summit
Esri
Wir sind an Ihrer Meinung interessiert.
Copyright © 2021 Esri. | Datenschutz | Rechtliches