Change Listenerimplproposal
Registriert inkrementelle Änderungen in einer PostgreSQL Datenbank und löst Feature-Change-Aktionen aus.
Umfang
Diese Erweiterung ist hilfreich, falls inkrementelle Änderungen an der Datenbank durch andere Anwendungen vorgenommen werden. Wenn eine für eine Objektart relevante Änderung stattfindet, werden registrierte Aktionen ausgelöst, z.B. die Aktualisierung des Spatial-Extents oder Feature-Counts einer API.
Diese Erweiterung wird nicht benötigt, wenn Änderungen nur via CRUD vorgenommen werden oder wenn nach externen Updates eine neue Iteration der Datenbank verwendet wird.
Limitierungen
Es werden nur Objektarten von einem SQL-Feature-Provider mit dialect
PGIS
und ohne Objekt-Konkatenation unterstützt.
Konfiguration
Optionen
Name | Default | Beschreibung | Typ | Seit |
---|---|---|---|---|
type | Immer FEATURE_CHANGES_PG . | string | v2.0 | |
enabled | false | Soll die Erweiterung aktiviert werden? | boolean | v2.0 |
listenForTypes | [] | Liste der Typen, die überwacht werden sollen. Eine leere Liste bedeutet alle Typen. | array | v3.3 |
pollingInterval | 60s | Da der JDBC-Treiber für PostgreSQL keine richtige Reaktivität unterstützt, müssen Änderungen mit dem angegebenen Intervall abgefragt werden. | string | v3.3 |
Beispiel
- type: FEATURE_CHANGES_PG
enabled: true
listenForTypes: # optional, default is to listen for all types
- governmentalservice
pollingInterval: 30s # optional, default is 60s