Einführung in Enterprise-Geodatabases in PostgreSQL

Enterprise-Geodatabases sind Sammlungen von Objekten – wie Tabellen, Sichten und gespeicherte Prozeduren – in einem relationalen Datenbankmanagementsystem. PostgreSQL ist ein solches Datenbankmanagementsystem, in dem Sie eine Geodatabase speichern können.

Da die Enterprise-Geodatabase in einer Datenbank gespeichert ist, müssen Sie (oder eine andere Person in Ihrer Organisation) ein PostgreSQL-Datenbankadministrator sein. Der Datenbankadministrator und der Geodatabase-Administrator arbeiten zusammen, um Enterprise-Geodatabases zu erstellen und zu verwalten.

Der Datenbankadministrator führt Datenbank-Tasks wie z. B. das Erstellen und Konfigurieren der Datenbank, das Erstellen von Benutzern, das Erteilen von Datenbankberechtigungen für Benutzer, das Erstellen und Testen von Sicherungen und das Durchführen von Datenbank-Upgrades durch.

Wenn Sie ein Geodatabase-Administrator sind, müssen Sie mit der Ausführung der folgenden Schritte vertraut sein:

  • Erstellen Sie eine Geodatabase in der PostgreSQL-Datenbank, die der Datenbankadministrator erstellt. Alternativ kann der Datenbankadministrator die Datenbank und die Geodatabase erstellen.
  • Verwalten von Verbindungen zur Geodatabase Der Geodatabase-Administrator kann Verbindungen überwachen, sperren und trennen.
  • Zu den Wartungsaufgaben für Geodatabases zählen beispielsweise das Komprimieren der Geodatabase, wenn Sie die traditionelle Versionierung verwenden, das Aktualisieren von Statistiken in Geodatabase-Systemtabellen und das Aktualisieren der Geodatabase, um neue Funktionen und Fehlerbehebungen zu nutzen.

Sie können eine Geodatabase in einer vorhandenen PostgreSQL-Datenbank erstellen und die Datenbanktabellen und Ansichten (die nicht in der Geodatabase registriert sind) wie bisher neben den Geodatabase-Daten speichern. Sie können beide Datentypen in ArcGIS Pro anzeigen und veröffentlichen, müssen aber Folgendes beachten:

  • Geodatabase-Daten können in ArcGIS Pro über eine Datenbankverbindung bearbeitet werden, die Datenbankdaten hingegen nicht. Um Datenbankdaten zu bearbeiten, müssen Sie einen editierbaren Web-Feature-Layer veröffentlichen, der die Daten in der Datenbank referenziert.
  • Wenn die Datenbank Geodatabase-Systemtabellen enthält, wird sie in ArcGIS als Geodatabase betrachtet. Die Regeln für die Kompatibilität von ArcGIS-Client- und Geodatabase-Versionen gelten auch dann, wenn Sie mit Tabellen verbunden sind, die nicht bei der Geodatabase registriert sind.

Tipp:

Es bestehen Unterschiede in Bezug darauf, wie Daten gespeichert sind und wie in den unterstützten Datenbankmanagementsystemen auf sie zugegriffen wird, was sich auf die Art und Weise auswirkt, wie Sie mit der Datenbank und den darin enthaltenen Geodatabase-Objekten interagieren. Aus diesem Grund wurde die Hilfe zur Enterprise-Geodatabase-Verwaltung in Abschnitte je nach Datenbankmanagementsystem gruppiert. Dieser Abschnitt der Hilfe enthält Informationen zum Verwalten einer Enterprise-Geodatabase in einem PostgreSQL. Wenn Sie über die Suche auf ein Thema zugreifen, müssen Sie darauf achten, dass Sie das richtige Thema für das verwendete Datenbankmanagementsystem anzeigen.