Skip To Content

Datenbanktabellen

In diesem Thema

Geoportal-Datenbanktabellen

Die Geoportal Server-Datenbankskripte erstellen Tabellen, in denen Datenbankbenutzer, Berechtigungen, Indizes, Tabellen und Anfangswerte für die Datenbank definiert werden. Nachfolgend finden Sie eine Beschreibung der Tabellen.

  1. Von den Geoportal-SQL-Skripten zur Datenbankerstellung erstellte Tabellen Sieben Tabellen werden von den Geoportal-SQL-Skripten zur Datenbankerstellung erstellt. Im nachfolgenden Diagramm finden Sie eine Beschreibung der Spalten der einzelnen Tabellen und der Informationen in den jeweiligen Spalten.

    Tabellenname Spaltenname Bedeutung

    GPT_COLLECTION

    COLUUID

    Eindeutige mit jeder Sammlung verknüpfte Zeichenfolge

    KURZNAME

    Name der Sammlung

    GPT_COLLECTION_MEMBER

    DOCUUID

    Dokument-UUID des Datensatzes in der Sammlung

    COLUUID

    Sammlungs-ID der Sammlung, die das Dokument enthält

    GPT_HARVESTING_HISTORY

    UUID

    Eindeutige Zeichenfolge, die jedem Harvesting-Verlaufsdatensatz zugeordnet ist

    HARVEST_ID

    ID des Repositorys, an dem ein Harvesting durchgeführt wurde

    HARVEST_DATE

    Datum des Harvesting

    HARVESTED_COUNT

    Anzahl der gesammelten Dokumente (aus der Spalte harvest_report für bessere Performance und Sortierung dupliziert)

    VALIDATED_COUNT

    Anzahl der gesammelten Dokumente, die gültig waren (aus der Spalte harvest_report für bessere Performance und Sortierung dupliziert)

    PUBLISHED_COUNT

    Anzahl der gesammelten Dokumente, die im Portal veröffentlicht wurden (aus der Spalte harvest_report für bessere Performance und Sortierung dupliziert)

    HARVEST_REPORT

    Informationen, die für den Harvesting-Berichtstext angezeigt werden

    GPT_HARVESTING_JOBS_COMPLETED

    UUID

    Eindeutige Zeichenfolge, die jedem abgeschlossenen Harvesting-Auftrag zugeordnet ist

    HARVEST_ID

    ID des Repositorys, an dem bei diesem Auftrag ein Harvesting durchgeführt wurde

    INPUT_DATE

    Datums- und Zeitstempelmarkierung für die Erstellung des Harvesting-Auftrags. Dabei handelt es sich um dasselbe INPUT_DATE wie in der Tabelle GPT_HARVESTING_JOBS_PENDING

    HARVEST_DATE

    Datums- und Zeitstempelmarkierung für den Abschluss des Harvesting-Auftrags Dabei handelt es sich um dasselbe HARVEST_DATE wie in der Tabelle GPT_HARVESTING_JOBS_PENDING

    JOB_TYPE

    Typ des Harvesting-Auftrags (z. B. "full"= vollständiges Harvesting oder "now"= Harvesting-Datensätze, die seit dem letzten Harvesting aktualisiert wurden). Dabei handelt es sich um denselben JOB_TYPE wie in der Tabelle GPT_HARVESTING_JOBS_PENDING

    SERVICE_ID

    Die Harvesting-Dienst-ID für den Harvesting-Dienst, von dem der Auftrag übernommen wurde. Die ID wird über den Installationsassistenten des Harvesting-Dienstes festgelegt (z. B. GPT_Harvesting_Service)

    GPT_HARVESTING_JOBS_PENDING

    UUID

    Eindeutige Zeichenfolge, die jedem ausstehenden Harvesting-Auftrag zugeordnet ist

    HARVEST_ID

    ID des Repositorys, an dem bei diesem Auftrag ein Harvesting durchgeführt wird

    INPUT_DATE

    Datums- und Zeitstempelmarkierung für die Erstellung des Harvesting-Auftrags. Dabei handelt es sich um dasselbe INPUT_DATE wie in der Tabelle GPT_HARVESTING_JOBS_COMPLETED

    HARVEST_DATE

    Datums- und Zeitstempelmarkierung für den Abschluss des Harvesting-Auftrags Dabei handelt es sich um dasselbe HARVEST_DATE wie in der Tabelle GPT_HARVESTING_JOBS_COMPLETED

    JOB_STATUS

    Status des Harvesting-Auftrags (z. B. "Übergeben" oder "Wird ausgeführt")

    JOB_TYPE

    Typ des Harvesting-Auftrags (z. B. "full"= vollständiges Harvesting oder "now"= Harvesting-Datensätze, die seit dem letzten Harvesting aktualisiert wurden). Dabei handelt es sich um denselben JOB_TYPE wie in der Tabelle GPT_HARVESTING_JOBS_COMPLETED

    CRITERIA

    SERVICE_ID

    Die Harvesting-Dienst-ID für den Harvesting-Dienst, von dem der Auftrag übernommen wird. Die ID wird über den Installationsassistenten des Harvesting-Dienstes festgelegt (z. B. GPT_Harvesting_Service).

    GPT_RESOURCE

    DOCUUID

    Eindeutige Zeichenfolge, die jeder Ressource zugeordnet ist

    TITLE

    Titel der Ressource

    OWNER

    UserID des Benutzers, der Besitzrechte am Dokument hat. Entspricht der USERID in der Tabelle GPT_USER

    INPUTDATE

    Datenressource wurde registriert

    UPDATEDATE

    Datenressource wurde zuletzt aktualisiert

    ID

    Registrierten Ressourcen zugeordnete Nummer, die die Rückwärtskompatibilität mit den Harvesting-Mechanismen des Geoportal 9.3.x gewährleistet

    Hinweis:

    DOCUUID vs. ID: DOCUUID wird verwendet, um Ressourcen eindeutig zu identifizieren. Die ID, ein numerischer Wert, wird auch verwendet, weil bestimmte Datenbankoperationen mit numerischen Werten schneller ablaufen. Wenn Sie eine Geoportal 9.3.x-Datenbank in Geoportal 10 migrieren, wird die Metadaten-XML aus der 9.3.x-Tabelle GPT_METADATA in die Tabelle GPT_RESOURCE_DATA der Version 10 extrahiert. GPT_RESOURCE und GPT_RESOURCE_DATA sind über die ID verknüpft, da dies die Performance bei UPDATE-Anfragen positiv beeinflusst. Für die Suche und zum Lesen/Herunterladen unformatierter Metadaten eignet sich die DOCUUID besser. Durch die Beibehaltung von ID und DOCUUID für Ressourcen können Rückwärtskompatibilität und Verwendbarkeit erhalten werden. Außerdem kann die Performance erhöht werden.

    APPROVALSTATUS

    Zeigt an, ob eine Ressource genehmigt ist ("approved"= genehmigt, "NULL"= nicht genehmigt, Datensatz hat einen anderen Status)

    PUBMETHOD

    Methode, mit der die Ressource im Portal veröffentlicht wurde (z. B. "Hochladen", "Registrierung", "Erfasst" (Synchronisierung), "Batch", "Editor")

    SITEUUID

    Wenn die Ressource synchronisiert ist, ist dies die Zeichenfolge der Websitekennung der registrierten Ressource, von der sie stammt.

    SOURCEURI

    Benutzer-ID und ursprünglicher Dateiname/Speicherort der Ressource

    FILEIDENTIFIER

    Wert, der in der Metadaten-XML der Ressource gespeichert sein kann, um sie von anderen Ressourcen unterscheiden zu können. Da eventuell nicht jeder Datensatz einen FileIdentifier in seiner XML hat, weist das Geoportal die DOCUUID zu, um jeden Datensatz eindeutig zu identifizieren.

    ACL

    Gibt die Beschränkungsrichtlinie des Datensatzes an (falls vorhanden)

    HOST_URL

    Wenn es sich bei der Ressource um eine registrierte Netzwerkressource handelt, ist dies ihre URL

    PROTOCOL_TYPE

    Wenn es sich bei der Ressource um eine registrierte Netzwerkressource handelt, ist dies das verwendete Protokoll (z. B. "arcims", "res", "csw", "oai", "waf")

    PROTOCOL

    XML-Codierung der Ressourcenparameter wie bei Registrierung der Ressource definiert. Ein Beispiel mit WAF:

    <?xml version="1.0" encoding="UTF-8"?><protocol type="WAF"><username/><password/></protocol>

    FREQUENCY

    Wie häufig die Ressource synchronisiert werden soll (z. B. "Monatlich", "Zweiwöchentlich", "Wöchentlich", "Täglich", "Stündlich", "Einmal", "Überspringen")

    SEND_NOTIFICATION

    Wahr/falsch: E-Mail an den Benutzer senden, wenn Ressource synchronisiert wird

    FINDABLE

    Den einzelnen Metadatensätzen zugeordnete Zeichenfolge, die angibt, ob sie bei der Suche nach Metadaten gefunden werden können. Der Wert kann entweder NULL sein, wenn es sich um Metadaten handelt, die keinen durchsuchbaren Endpunkt beschreiben, oder er kann auch "wahr" oder "falsch" sein, wenn die Metadaten einen durchsuchbaren Endpunkt beschreiben.

    SEARCHABLE

    Den einzelnen Metadatensätzen zugeordnete Zeichenfolge, die angibt, ob die Ressource in die verteilte Suchliste aufgenommen werden soll. Der Wert kann entweder NULL sein, wenn es sich um Metadaten handelt, die keinen durchsuchbaren Endpunkt beschreiben, oder er kann auch "wahr" oder "falsch" sein, wenn die Metadaten einen durchsuchbaren Endpunkt beschreiben.

    SYNCHRONIZABLE

    Den einzelnen Metadatensätzen zugeordnete Zeichenfolge, die angibt, ob der Inhalt synchronisiert werden kann. Der Wert kann entweder NULL sein, wenn es sich um Metadaten handelt, die keinen durchsuchbaren Endpunkt beschreiben, oder er kann auch "wahr" oder "falsch" sein, wenn die Metadaten einen durchsuchbaren Endpunkt beschreiben.

    LASTSYNCDATE

    Datenressource wurde zuletzt synchronisiert

    GPT_RESOURCE_DATA

    DOCUUID

    Eindeutige, den einzelnen Metadatensätzen zugeordnete Zeichenfolge, die diese Tabelle mit der Tabelle GPT_RESOURCE verknüpft

    ID

    Registrierten Ressourcen zugeordnete Nummer, die die Rückwärtskompatibilität mit den Harvesting-Mechanismen des Geoportal 9.3.x gewährleistet

    XML

    Vollständige XML-Datei des Metadatensatzes

    THUMBNAIL

    Gespeichertes, der Miniaturansicht für Datensätze zugeordnetes Bild, das Binärinformationen zum Bild in der Metadaten-XML enthält

    GPT_SEARCH

    UUID

    Eindeutige Zeichenfolge, die jeder gespeicherten Suche zugeordnet ist

    NAME

    Name der gespeicherten Suche

    USERID

    UserID des Benutzers, der die Suche gespeichert hat

    CRITERIA

    XML-Zeichenfolge, welche die gespeicherte Suche definiert

    GPT_USER

    USERID

    Jedem Benutzer zugewiesene, eindeutige Nummer

    DN

    Vollständiger definierter LDAP-Name (z. B. cn=gptadmin,ou=users,ou=system)

    USERNAME

    Benutzername (z. B. gptadmin)