Versioning

Versioning refers to the ability of storing the history of the changes occurred to a feature, along with the user tha performed the change and an optional comment, performing point in time extractions of the values and eventually rolling back the changes to a previous state.

GeoServer uses the GeoTools versioning PostGIS data store to provide two different kinds of versioning services:

  • versioned WFS
  • GeoServer Synchronization Service, a distributed version control system managing synchronization between a number of nodes, called unites, and a central orchestrating node called central

GeoServer Synchronization Service

GeoServer Synchronization Service is a distributed version control system managing synchronization between a number of nodes, called unites, and a central orchestrating node called central. The following documents provide insight on its design, current implementation status and usage: