3.7.1. Verlaufsanzeige (History viewer)

Das PostgresSQL-History-Viewer <https://github.com/qwat/pg-history-viewer>-Plugin ermöglicht es, Änderungen in der QGEP-Datenbank abzurufen.

Installiere das Plugin aus den QGIS Erweiterungen

../../_images/history_viewer_plugin.jpg

3.7.1.1. Plugin Konfiguration

../../_images/history_viewer_menu.jpg

Zuerst muss das Plugin wie folgt konfiguriert werden:

../../_images/pg_hv_configuration.png

3.7.1.2. Konfiguration der Datenbank

Dann muss das Logging für die gewünschten Tabellen oder Views aktiviert werden.

  • Für Views:

    SELECT qgep_sys.audit_view('qgep_od.vw_qgep_wastewater_structure', 'true'::boolean, '{}'::text[], '{obj_id}'::text[]);
    
  • Für Tabellen:

    SELECT qgep_sys.audit_table('qgep_od.reach_point');
    

Bemerkung

Das Logging kann so wieder deaktiviert werden:

SELECT qgep_sys.unaudit_view('qgep_od.vw_qgep_wastewater_structure');
SELECT qgep_sys.unaudit_table('qgep_od.reach_point');

3.7.1.3. Verwendung

Das „logged events“ Fenster besteht aus 4 Teilen.

../../_images/pg_hv_history.png
    1. Hier können Filter für gesetzt werden um protokollierte Ereignisse in der Datenbank zu finden.

    1. Protokollierte Ereignisse mit Änderungsdatum, Tabelle, Bearbeitungstyp „Ändern/Löschen/Einfügen“, die Anwendung und der Anwender, der die Änderung gemacht hat.

    1. Teil mit dem Vergleich der Daten vor und nach der Änderung. Rot hinterlegt sind Felder mit Änderungen.

    1. Wenn die Geometrie geändert wurde, wird der Unterschied dargestellt.

3.7.1.4. Wiedergabefunktion

Wenn die Option replay (Wiedergabefunktion) konfiguriert wurde, kann eine Wiedergabe Aktion gestartet werden. Beispiel:

Aktueller Wert:

../../_images/pg_hv_replay_before.png

Wählen Sie das Ereignis, das Sie wiederholen möchten, und seine Werte werden zu den aktuellen. Beispiel für das Jahr, das wieder zu 2004 wird:

../../_images/pg_hv_replay_after.png