4.6. Datenmodell-Werkzeug

The plugin contains a data-model tool capable of initializing and upgrading a TWW database.

Es unterstützt Systemadministratoren und Power-User und sollte nicht von Anwendern verwendet werden, da es bei unsachgemässer Anwendung zu Datenverlusten führen kann.

Für anspruchsvolle Fälle ist es auch möglich, die Datenbank manuell zu aktualisieren <../db-update-pum/index.html>“.

4.6.1. Einstellungen

Das Datenmodell-Tool ist standardmässig ausgeblendet. Um es zu aktivieren, müssen Sie zunächst den Admin-Modus in den Plugin-Einstellungen aktivieren:

  • Go to Plugin > TWW > Settings

  • Wechseln Sie auf die Registerkarte Entwickleroptionen.

  • Admin-Modus wählen

  • Starten Sie QGIS neu

The data-model tool should now appear under Plugin > TWW > Datamodel tool

4.6.2. Anwendung

4.6.2.1. Hauptdialog

Der Hauptdialog sieht so aus.

../../_images/datamodel-tool.png
  • Release:

    • Version: the version to retrieve the files from. Unless developer mode is enabled in the TWW settings, only the latest stable version is available. Selecting anything different from the latest stable version should only ever be used on a testing database, as it could upgrade the database to an inconsistent state.

  • Abhängigkeiten:

    • Python-Anforderungen: Wenn die Python-Anforderungen fehlen, klicken Sie auf die Schaltfläche Installieren, um zu versuchen, sie automatisch zu installieren. Beachten Sie, dass dies nicht auf allen Systemen funktionieren wird. Wenn dies fehlschlägt, können Sie versuchen, QGIS mit Administratorrechten zu starten, oder die Abhängigkeiten manuell installieren.

  • Postgres-Dienstkonfigurationen:

    • Dateispeicherort: zeigt den Speicherort der verwendeten Datei pg_service.conf an

    • PG Config: allows to select the postgres service configuration of the database on which you want to operate. WARNING: by default, the first entry is selected, which may not match the database used by your currently open TWW project.

    • ``+`` Schaltfläche: öffnet ein Dienstprogramm, um Einträge aus Ihrer pg_service.conf Datei direkt hinzuzufügen oder zu bearbeiten.

    Siehe auch Arbeitsplatzrechner Einrichten um mehr über die pg_service.conf Datei zu erfahren.

  • Datenmodel

    • Aktuelle Version: zeigt die Datenmodell-Version der ausgewählten Datenbank an

    • SRID: ermöglicht die Anpassung der SRID (wird nur bei der Initialisierung der Datenbank unterstützt)

    • Aktion: ermöglicht die Initialisierung oder Aktualisierung eines Datenmodells auf eine bestimmte Version. WARNUNG: Dadurch wird das Datenmodell in der angegebenen Datenbank geändert. Stellen Sie sicher, dass Sie eine vollständige und funktionierende Sicherung Ihrer Datenbank haben, bevor Sie ein Upgrade durchführen.

  • QGIS Projekt

    • Laden: öffnet das QGIS-Vorlagenprojekt, das bereits für die oben ausgewählte Datenbank konfiguriert ist

4.6.2.2. Fehlerbehebung

In case you encounter issues or errors when using the datamodel tool, make sure to look at the TWW tab in the logs, as it may contain useful information (including errors returned by underlying tools).

Stellen Sie sicher, dass Sie diese Informationen angeben, wenn Sie einen Fehlerbericht einreichen oder um Unterstützung bei einem Dienstleister bitten.